w3resource

jQuery: Attach a function to be executed before an Ajax request is sent

jQuery Fundamental - I : Exercise-13

Attach a function to be executed before an Ajax request is sent.

Note: Set up a basic Ajax load request, attach the event handler to the document. Now make an Ajax request using any jQuery method.

Sample solution:

HTML Code:

<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-git.js"></script>
 <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
   <title> Attach a function to be executed before an Ajax request is sent.</title>
   </head>
   <body>
   <div class="jquery">jQuery: Click here</div>
   <div class="result"></div>
   <div class="log"></div>
 </body>
</html>

JavaScript Code :

$( document ).ajaxSend(function() {
  $( ".log" ).text( "Triggered ajaxSend handler." );
});

$( ".jquery" ).click(function() {
  $( ".result" ).load( "https://www.w3resource.com/jquery-exercises/jq-ajax-test.html" );
});

Used Methods :

  • .ajaxSend() : Attach a function to be executed before an Ajax request is sent. This is an Ajax Event.

See the Pen jquery-fundamental-exercise-13 by w3resource (@w3resource) on CodePen.


Contribute your code and comments through Disqus.

Previous: Register a handler to be called when Ajax requests complete with an error.
Next: Register a handler to be called when the first Ajax request begins.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.