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

Mẫu

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

$("div").ajaxStop(function() {
  alert("Tất cả các yêu cầu AJAX đã hoàn thành");
});

Thử ngay

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

Phương thức ajaxStop() thực thi hàm khi yêu cầu Ajax kết thúc. Nó là một sự kiện Ajax.

Giải thích chi tiết

Dù yêu cầu Ajax hoàn thành vào thời điểm nào, jQuery cũng sẽ kiểm tra có yêu cầu Ajax nào khác không. Nếu không có, jQuery sẽ kích hoạt sự kiện ajaxStop. Lúc này, bất kỳ hàm nào được đăng ký bởi .ajaxStop() sẽ được thực thi.

Cú pháp

.ajaxStop(function())
Tham số Mô tả
function() Định nghĩa hàm chạy khi yêu cầu AJAX hoàn thành.

Mẫu

Giấu thông tin sau khi yêu cầu AJAX hoàn thành:

$("#loading").ajaxStop(function() {
  $(this).hide();
});