我是 AJAX 新手,我想循环发送 AJAX 请求到服务器,然后显示来自服务器的响应。场景在客户端页面上,我有一组表,我想一个一个发送,服务器接收表名,处理,然后发送响应。在客户端,我想在它们到达时显示响应。例如
Table 1 processed
Table 2 processed
Table 3 processed
COMPLETED
您可以从以下代码块中了解我正在尝试什么 document.getElementById('btnReport').style.display='none'; var http = new 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='';
}
}
}