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"); });
Đị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(); });