2011-09-29 6 views
1

AJAX 요청은 Opera 11.51과 IE8에서 모두 실패했지만 Firefox와 Chrome에서 작동합니다. 나는 표준 게시 요청 호출 이외의 공상 아무것도하고 있지 않다 :Opera에서 AJAX 호출이 실패합니다.

$.post('/dashboard/valid_email/', { email:email }, function(data) { 

내가 AJAX 호출 전후에 경고를 추가했고 난 단지 호출되지 콜백 함수를 의미 하나의 경고를 얻을.

Google에서 jquery.1.6.2 hosted를 사용하고 있습니다.

아이디어가 있으십니까? 내가 볼

답변

0

마침내 문제가 무엇인지 알아 냈습니다. 나는 mouseflow를 사용하고 있었고 두 브라우저에서 어떤 이유로 문제가 발생했습니다! 난 그냥 그것을 제거하고 다시 mouseflow를 사용하지 않습니다. 개발자들에게 알려주었습니다. 어쩌면 수정 프로그램을 적용 할 수 있습니다.

-1

한 오류 : 당신은 email'email'을 변경해야

$.post('/dashboard/valid_email/', { 'email' : email }, function(data) { 

그건 전체 문제가 아니라 가능성을하지만, 보정이 필요합니다.

0

오류 처리기를 추가하여 어떤 오류가 발생하는지 확인하십시오. text/html 이외의 값을 반환하는 경우 dataType 매개 변수를 적절한 dataType으로 설정해야합니다.

구문 분석 오류는 반환 할 데이터에 문제가 있음을 의미합니다. html을 반환하는 경우 html은 유효하지 않으며 json을 반환하는 경우 json은 올바른 형식이 아닙니다.

$.post(url,data,callback,datatype).fail(function(x,y,z){ 
    alert(x + "\n" + y + "\n" + z); 
}) 
관련 문제