2012-03-12 7 views
0

모두 안녕하십니까. jQuery 1.6.4 및 jQuery Mobile 1.0.1에서 PhoneGap 1.5.0을 사용하고 xml 파일에 간단한 ajax 호출을 시도하고 있습니다. 그것은 모두 잘 성공하지만 URL이나 자격 증명을 유효하지 않은 값으로 변경하면 오류 메서드가 호출되지 않습니다.jquery ajax 호출이 오류 콜백을 발생시키지 않습니다.

$ 
     .ajax({ 
      url : "url be here", 
      dataType : "xml", 
      contentType : 'application/xml', 
      username : username, 
      password : password, 
      success : function(xmlData, textStatus, xhr) { 
       //this is triggered on success 
      }, 
      error : function(XMLHttpRequest, textStatus, errorThrown) { 
       //this is never called 
      } 
     }); 

내가 여기서 잘못하고있는 것을 알 수 없습니다. :(에

답변

1

변경 오류 함수 서명 :.하지 잘못된 자격 증명 만 잘못된 IP/DNS 이름

function(jqXHR, error_textStatus, errorThrown) 
+0

작품, 내가 수동으로 아약스 호출에 대한 시간 제한을 설정하면 (제한 시간 : 15000). 오류 콜백은 두 경우 (잘못된 ip와 잘못된 자격증 명)에 대해이 기간이 지나면 트리거됩니다. 올바르게 느끼지는 않지만 지금은 작동합니다 ... – Redfox

관련 문제