Ajax events
Ajax Events
Ajax requests produce a number of different events that you can subscribe to. Here's a full list of the events and in what order they are triggered.
There are two types of events:
Local Events
These are callbacks that you can subscribe to within the Ajax request object, like so:
$.ajax({ beforeSend: function(){ // Handle the beforeSend event }, complete: function(){ // Handle the complete event } // ...... });
Global Events
These events are triggered on the document
, calling any handlers which may be listening. You can listen for these events like so:
$(document).bind("ajaxSend", function(){ $("#loading").show(); }).bind("ajaxComplete", function(){ $("#loading").hide(); });
Global events can be disabled for a particular Ajax request by passing in the global option, like so:
登录查看完整内容