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

Ví dụ

Hiển thị chỉ dẫn "Đang tải" khi yêu cầu AJAX bắt đầu:

$("div").ajaxStart(function(){
  $(this).html("<img src='demo_wait.gif' />");
});

Thử nghiệm trực tiếp

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

Phương thức ajaxStart() thực thi hàm trước khi gửi yêu cầu AJAX. Nó là một sự kiện Ajax.

Giải thích chi tiết

Bất kể khi nào gửi yêu cầu Ajax, jQuery đều sẽ kiểm tra xem 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 ajaxStart. Lúc này, bất kỳ hàm nào được đăng ký bằng phương thức .ajaxStart() sẽ được thực thi.

Cú pháp

.ajaxStart(function())
Tham số Mô tả
function() Định nghĩa hàm được thực thi khi yêu cầu AJAX bắt đầu.

Mô hình

Hiển thị thông tin khi yêu cầu AJAX bắt đầu:

$("#loading").ajaxStart(function(){
  $(this).show();
});