Learn all about the jQuery function .ajaxComplete().
Whenever an Ajax request completes, jQuery triggers the
ajaxComplete event. Any and all handlers that have been registered with the
.ajaxComplete() method are executed at this time.
To observe this method in action, set up a basic Ajax load request:
Attach the event handler to the document:
Now, make an Ajax request using any jQuery method:
When the user clicks the element with class
trigger and the Ajax request completes, the log message is displayed.
ajaxComplete handlers are invoked, regardless of what Ajax request was completed. If you must differentiate between the requests, use the parameters passed to the handler. Each time an
ajaxComplete handler is executed, it is passed the event object, the
XMLHttpRequest object, and the settings object that was used in the creation of the request. For example, you can restrict the callback to only handling events dealing with a particular URL:
Note: You can get the returned Ajax contents by looking at