Tengo una función de carga y me gustaría que el código escriba algunos html en un div mientras se carga, y cuando se completa, para mostrar la página. Vi algunos pequeños comentarios sobre los eventos ajaxStart y ajaxComplete, sin embargo, no estoy seguro de cómo implementarlos.Cómo llamar a jquery ajaxStart + ajaxComplete
Aquí es el jQuery estoy pensando en utilizar, sin embargo, no está seguro de cómo poner en práctica dentro del código que tengo actualmente ...
$(document).ajaxStart(function(){
$('#content').html("Loading Content...");
});
Aquí es el jQuery actual que estoy usando:
//Load content
$(".load").click(function(){
$("#content").empty();
loadName = $(this).attr("id");
$("#content").load("/content/" + loadName + ".php");
});
veces el contenido se carga tan rápido, que el mensaje Cargando ... ni siquiera se vuelve visible. ¿Cómo establecemos un intervalo de tiempo para que los usuarios puedan ver que algo se está cargando ...? – defau1t