Sé que hay miles de ejemplos en Internet, pero quiero que para el script ya tenga que mostrar una imagen gif mientras se recuperan los datos. Mi conocimiento de Java son pobres, por lo tanto lo que pido cómo cambiar lo siguiente:Mostrar la imagen de carga durante la publicación con ajax
<script type="text/javascript">
$(document).ready(function(){
function getData(p){
var page=p;
$.ajax({
url: "loadData.php?id=<? echo $id; ?>",
type: "POST",
cache: false,
data: "&page="+ page,
success : function(html){
$(".content").html(html);
}
});
}
getData(1);
$(".page").live("click", function(){
var id = $(this).attr("class");
getData(id.substr(8));
});
});
</script>
Y mi div está aquí:
<div class="content" id="data"></div>
Gracias. John
Si la solicitud de Ajax no es exitosa, el gif de carga permanece visible en este caso. – ragatskynet
En lugar de ocultar el div/gif en la devolución de llamada exitosa, agréguelo bajo el método always() (Este es el antiguo manejador de devolución de llamadas completo) – Narayana