У меня довольно длинный запрос, для отображения результатов которого требуется несколько секунд. Это ajax-вызов внешнего скрипта. Как я могу отобразить сообщение о загрузке внутри div, но сообщение о загрузке исчезает после отображения результатов?
Вот функция:
>
function findstore(){
var txt = 'Please enter the zip code to find the closest store <input type="text" name="zipcode" id="zipcode">';
$.prompt(txt,{
buttons:{Confirm:true, Cancel:false},
submit: function(v,m,f){
var flag = true;
if (v) { }
return flag;
},
callback: function(v,m,f){
if(v){
var zipcode = f.zipcode;
$.post('findstore.php',{zip:zipcode},
function(data){
$("div#demo").html(data);
}
);
}
}
});
}
>