Returns: jQuery .ajaxSend(handler(event, jqXHR, ajaxOptions)) handler(event, jqXHR, ajaxOptions) The function to be invoked. Attach a function to be executed before an Ajax request is sent. This is an Ajax Event. Whenever an Ajax request is about to be sent, jQuery triggers the ajaxSend event. Any and all handlers that have been registered with the .ajaxSend() method are executed at this time. To observe this method in action, we can set up a basic Ajax load request: Trigger We can attach our event handler to any element: $('.log').ajaxSend(function() { $(this).text('Triggered ajaxSend handler.'); }); Now, we can make an Ajax request using any jQuery method: $('.trigger').click(function() { $('.result').load('ajax/test.html'); }); When the user clicks the button and the Ajax request is about to begin, the log message is displayed. Note: Because .ajaxSend() is implemented as a method of jQuery instances, we can use the t...