전 세계적으로 ajax 오류를 처리하려면
메소드를 사용하십시오.
.ajaxError()
1.
$(document).ajaxError(function(event, request, settings) { $("#msg").append("请求页面 " + settings.url + " 发生错误"); });
메소드를 사용하십시오. 요청이 명시 적으로 억제되지 않는 한 모든 Ajax 오류를 트리거하는 글로벌 이벤트 핸들러입니다.
$(function() { $.ajaxSetup({ error: function(jqXHR, exception) { switch (jqXHR.status) { case 0: alert('网络连接失败,请检查网络。'); break; case 404: alert('请求的页面未找到 [404]。'); break; case 500: alert('服务器内部错误 [500]。'); break; case 'parsererror': alert('JSON 解析失败。'); break; case 'timeout': alert('请求超时。'); break; case 'abort': alert('AJAX 请求被中断。'); break; default: alert('未知错误:\n' + jqXHR.responseText); } } }); });
<<>
<<>
방법을 사용하십시오. 이 메소드를 사용하면 특정 HTTP 상태 코드를 반환 할 때 실행 된 기능을 지정할 수 있습니다. .ajaxError()
<<>
.ajaxError()
<<> 6. .ajaxComplete()
<<>
메소드에서
로 설정하십시오. .ajaxError()
.ajaxComplete()
<<> 7.
메소드에서 <🎜 옵션을 설정하고 <🎜 옵션을 사용하여 오류를 처리합니다. <<> 8.
<<> 이벤트 객체, JQXHR 객체, 요청에 사용 된 Ajax 설정 및 오류를 제공하는 <🎜 🎜> 메소드를 사용하여 오류를 식별하고 디버그하는 데 도움이됩니다. .ajaxError()
$(document).ajaxError(function(event, jqxhr, settings, thrownError) { alert('自定义错误:' + thrownError); });
예, 이러한 방법은 내부적으로 메소드를 사용하므로 이러한 메소드에 오류가 발생하면 글로벌 Ajax 오류 처리기가 시작됩니다.
10.
방법을 사용하십시오. 서버가 jQuery가 구문 분석 할 수없는 데이터 형식을 반환 할 때 파서 오류가 발생합니다. 이 오류는 메소드에서 매개 변수를 확인하여 인식 할 수 있습니다. .ajaxError()
.ajaxError()
위 내용은 jQuery ajax 오류 처리 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!