jQuery ajax - phương thức ajaxError()

Ví dụ

Khi yêu cầu AJAX thất bại, kích hoạt hộp thoại cảnh báo:

$("div").ajaxError(function(){
  alert("Đã xảy ra lỗi!");
});

Thử ngay

Định nghĩa và cách sử dụng

ajaxError() phương thức thực hiện hàm khi xảy ra lỗi trong yêu cầu AJAX. Nó là một sự kiện Ajax.

Cú pháp

.ajaxError(function(event,xhr,options,exc))
tham số Mô tả
function(event,xhr,options,exc)

Bắt buộc. Định nghĩa hàm chạy khi yêu cầu thất bại.

Các tham số bổ sung:

  • event - Chứa đối tượng event
  • xhr - Chứa đối tượng XMLHttpRequest
  • options - Chứa các tùy chọn được sử dụng trong yêu cầu AJAX
  • exc - Chứa ngoại lệ JavaScript

Giải thích chi tiết

XMLHttpRequest đối tượng và các cài đặt được truyền làm tham số cho hàm回调. Lỗi được bắt có thể được truyền làm tham số cuối cùng:

function (event, XMLHttpRequest, ajaxOptions, thrownError) {
 // thrownError chỉ được truyền khi có ngoại lệ xảy ra this;
 }

ví dụ minh họa thêm

sử dụng xhroptions tham số
cách sử dụng options tham số để nhận được thông báo lỗi hữu ích hơn.