El método ajaxStart () especifica una función que se ejecutará cuando se inicie una solicitud AJAX.
Nota: A partir de la versión 1.8 de jQuery, este método solo debe adjuntarse al documento.
$(document).ajaxStart(function())
Ejemplo: Este ejemplo cambia el contenido del elemento <h1> tomando los datos del servidor. Cuando se inicia la solicitud, la página dice que se inició la solicitud AJAX .
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script>
<script>
$(document).ready(function() {
$(document).ajaxStart(function() {
alert("El requerimiento AJAX ha comenzado");});
$("button").click(function() {
$("#paragraph").load("demo26.txt"); }); });
</script>
<style>
body { text-align: center; }
</style>
</head>
<body>
<div id="div_content">
<p id="paragraph" style="font-size: 20px;"> Contenido a reemplazar al apretar el boton </p>
</div><button>Cambiar contanido</button>
</body>
</html>
$(document).ajaxStop(function())
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script>
<script>
$(document).ready(function() {
$(document).ajaxStop(function() {
alert("El requerimiento AJAX ha finalizado");});
$("button").click(function() {
$("#paragraph").load("demo26.txt"); }); });
</script>
<style>
body { text-align: center; }
</style>
</head>
<body>
<div id="div_content">
<p id="paragraph" style="font-size: 20px;"> Contenido a reemplazar al apretar el boton </p>
</div><button>Cambiar contenido</button>
</body>
</html>