http://www.bennadel.com/blog/1392 handling-ajax-errors-with-jquery.htm alert ( 'page found'); }). 실패 (function () { try { // 구문 분석 오류가 발생하면 실행됩니다 }
FireBug 및 FireQuery와 같은 도구를 사용하면
jQuery의 Ajax 함수를 사용하여 데이터가 반환되지 않은 경우와 같은 일반적인 오류를 처리 할 수 있으며 서버와의 AJAX 호출 처리 통신 오류 내에 오류 기능이 있습니다. 또한 시간 초과, 구문 분석 오류 또는 HTTP 오류와 같은 특정 유형의 오류를 처리하기 위해 사용자 정의 AJAX 오류 기능을 작성할 수 있습니다.
Console.log ()는 루프에서 실행 된 값을 표시하고 이벤트를 잡는 데 매우 유용 할 수 있습니다. 나중에 게시물에서 더 자세히 설명하십시오. 로깅을위한 전체 범위의 옵션은 Firebug Console API Wiki 페이지에서 볼 수 있습니다.
.
중요 : Firebug 명령을 동봉하십시오. 그렇지 않으면 jQuery 코드가 콘솔이 열릴 때만 작동합니다.
시도/잡기
추가 읽기 :
<span>//alert() shows values in a popup window
</span><span>alert("js is working");</span>
jQuery의 .error () 메소드는 오류를 처리하기위한 강력한 도구입니다. 이벤트 핸들러를 "오류"JavaScript 이벤트에 바인딩합니다. 이 방법은 이미지 로딩 오류를 처리 할 때 특히 유용 할 수 있습니다. 그러나이 방법은 jQuery 3.0에서 제거되었으며 이전 버전에서만 사용할 수 있습니다. 최신 버전의 경우 .on () 메소드를 사용하여 오류 이벤트를 바인딩 할 수 있습니다.
jQuery Error Management에서 .ajaxError () 메소드의 역할은 무엇입니까? 모든 요소에 첨부 될 수 있지만 일반적으로 문서에 첨부됩니다. 이 방법은 글로벌 오류 처리에 매우 유용 할 수 있습니다. 예를 들어 ajax 요청이 실패 할 때 메시지를 표시하는 데 사용될 수 있습니다. <span>//console.log() shows values in the firebug console window
</span><span>var x = ... etc
</span><span>console.log(x);</span>
jQuery에서 오류 처리에 Try-Catch 문을 사용하는 방법은 무엇입니까?
try {} catch (error) { // 오류가 발생하는 경우 }
jquery에서 특정 ajax 오류를 처리 할 수있는 방법 $. ajax ({
404 : { 404 : function () { .fail () 메소드는 지연된 객체를 거부 할 때 실행되는 콜백 함수입니다. 종종 .ajax () 메소드와 함께 사용하여 오류를 처리합니다. 기본 예는 다음과 같습니다.
$. ajax ({ // ajax 옵션 }); .
jQuery 오류 관리에서 .done () 및 .always () 메소드를 어떻게 사용할 수 있습니까? .DONE () 메소드는 지연된 물체가 해결 될 때 (즉, 작동이 성공할 때) 호출되는 반면, .Always () 메소드는 지연된 물체가 해결되었는지 또는 거부되었는지 여부에 관계없이 호출됩니다. 이러한 방법은 성공 및 오류 시나리오를 처리하기 위해 .ajax () 메소드와 함께 사용될 수 있습니다.
jQuery에서 구문 분석 오류를 처리하는 방법은 일반적으로 jQuery의 구문 분석 오류를 일반적으로 json 데이터를 구문 분석하려고 할 때 발생합니다. Try-Catch 문을 사용하여 이러한 오류를 처리 할 수 있습니다. 기본 예는 다음과 같습니다.
jquery에서 타임 아웃 오류를 처리 할 수 있습니까? $. ajax ({ timeout : 5000, // 5 초 // 다른 ajax 옵션
위 내용은 jQuery 오류 관리 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!