私は AJAX を初めて使用します。AJAX 要求をループでサーバーに送信し、サーバーからの応答を表示したいと考えています。シナリオはクライアントページにあります。1つずつ送信したいテーブルの配列があり、サーバーはテーブル名を受け取り、処理してから応答を送信します。クライアント側では、応答が到着したときに応答を表示したい.eg
Table 1 processed
Table 2 processed
Table 3 processed
COMPLETED
document.getElementById('btnReport').style.display='none'; var http = 新しい XMLHttpRequest();
for (var i = 0; i < tableArray.length; i++)
{
http.open("GET","ServerPage.php?t="+tableArray[i], true);
http.send();
http.onreadystatechange = function()
{
if(http.readyState == 4 && http.status == 200)
{
eLoader.hide();
document.getElementById('txtResult').innerHTML += http.responseText;
document.getElementById('btnReport').style.display='';
}
}
}