【发布时间】:2017-04-18 15:32:11
【问题描述】:
我不知道如何在等待用 javascript 编写的函数响应时显示加载程序。
我有一个<div>,其中包含响应:
<input type="button" name="btn-s" value="Search">
<div align="center" id="div_feed_data">
</div>
在同一页面中我调用了该函数:
function get_feed_data(id_feed,not_add)
{
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
var xmlhttp=new XMLHttpRequest();
}
else {
// code for IE6, IE5
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{ if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("div_feed_data").innerHTML=xmlhttp.responseText; //NELL' ELEMENTO CON QUESTO ID VIENE MOSTRATO IL RISULTATO MANDATO DAL SERVER
}
}
xmlhttp.open("GET","libraries/show_feed_data.php?id_feed="+id_feed+"¬_add="+not_add,true);
xmlhttp.send();
}
现在我想放置一个加载器 gif 而不是按钮,直到响应准备好,但我不知道该怎么做,因为我找到了纯 ajax 代码的方法而且我不擅长js和英文一样,所以我需要帮助,谢谢你们!
【问题讨论】:
标签: javascript php ajax