私はjavascriptで書かれたfuntionによって応答を待っている間にローダーを表示する方法がわかりません。非同期応答を待っている間にローダーを表示
私は応答を含む1つ<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にうまくいかないので、助けが必要です。
OPのJavaScriptフレームワークを使用する方法についてanthingと言っていますか?彼が使用する魔法使いのフレームワークをどうやって知っていますか平凡なjavascriptでこれを行うか、使用されているフレームワークを要求してください、thnx – JustOnUnderMillions
これは動作します、ありがとうございます! –
問題ありません@GiuseppeDePaola – MackProgramsAlot