2010-08-03 4 views
7

예제 jQuery 예제를 시험해 보았습니다. 놀랍게도 타임 아웃이 정의되어 있지 않다는 AJAX 호출에 대한 오류 상태가 발생했습니다. timeout 특성을 제거하면 정상적으로 작동합니다. 며칠 전 jQuery를 다운로드 했으므로 버전 문제가 아닌 것으로 확신합니다.jQuery AJAX timeout undefined

Firefox (3.6.8)에서 시도했지만 다른 브라우저는 사용하지 않았습니다.

왜 이런 현상이 발생합니까?

편집 : 코드 그래서 나는 당신의 문제는 그것과 관련이 있다고 생각하지 않는다 질문

$.ajax({ 
    type: "GET", 
    dataType: 'json', 
    url: PHPServiceProxy, 
    timeout: 5000, 
    success: function(reply) { } // note: original code snippet provided was missing a comma here. 
    error: function (xhr, textStatus, errorThrown) { } 
}); 
+0

어떻게 작성 했습니까? – Reigel

+4

여기에 코드 스 니펫을 넣을 수 있습니까? – Manjoor

답변

8

timeout 속성은 오랜 시간 동안 jQuery를 존재하고있다로 의견에서 이동 니펫. 코드에 구문 오류가있을 수 있습니다. 작동해야 함 :

$.ajax({ 
    type: 'GET', 
    dataType: 'json', 
    url: PHPServiceProxy, 
    timeout: 5000, 
    success: function(reply) { 

    }, 
    error: function (xhr, textStatus, errorThrown) { 

    } 
}); 
+0

나는 그것을 두어 번 시도해 보았고 나는 그것이 작동하지 않는다는 것에 놀랐다. 그것은 내 사무실 PC에서 일어나고 있었다. 그럼 지금 시도해보고 일이 효과가 있는지 살펴 보겠습니다. –

+1

내 PC에서 여기에서 일하는 것 같습니다. 나는 네가 옳은 것 같아. 뭔가 빠뜨린 것 같아. –