Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript/AJAX请求未在IE/chrome中正常工作_Javascript_Ajax_Google Chrome_Internet Explorer_Firefox - Fatal编程技术网

Javascript/AJAX请求未在IE/chrome中正常工作

Javascript/AJAX请求未在IE/chrome中正常工作,javascript,ajax,google-chrome,internet-explorer,firefox,Javascript,Ajax,Google Chrome,Internet Explorer,Firefox,我正在编写一个简单的PHP/JS脚本来确定和管理所有windows终端服务器的状态。 正如您所知,通过WMI的访问非常缓慢,因此我希望AJAX在循环每个服务器时显示每个服务器的进度。 该代码在firefox中正常工作。 在chrome中,代码可以工作,但在循环时不显示状态。循环结束后,将显示内容。 在IE11中,代码不起作用。通过警报检查IE调用这两个函数,并在创建requestobject的if语句中输入。 有人能帮我让IE工作和Chrome显示状态吗? 谢谢你的帮助 我的代码如下所示: 函

我正在编写一个简单的PHP/JS脚本来确定和管理所有windows终端服务器的状态。 正如您所知,通过WMI的访问非常缓慢,因此我希望AJAX在循环每个服务器时显示每个服务器的进度。 该代码在firefox中正常工作。 在chrome中,代码可以工作,但在循环时不显示状态。循环结束后,将显示内容。 在IE11中,代码不起作用。通过警报检查IE调用这两个函数,并在创建requestobject的if语句中输入。 有人能帮我让IE工作和Chrome显示状态吗? 谢谢你的帮助

我的代码如下所示:

函数刷新 { var table=document.getelementbyidterminalserver; 对于变量i=0,行;行=表。行[i];行++ { var scocomputer=row.id; 如果是计算机 { setTimeoutrefreshsComputer,2000年; setTimeoutdocument.getElementByIdturn.innerHTML=SCOComputer,2000; } } } 函数刷新计算机 { if window.XMLHttpRequest { req=新的XMLHttpRequest; } 其他的 { req=新的ActiveXObjectMicrosoft.XMLHTTP; } req.onreadystatechange=函数 { 如果req.readyState==4&&req.status==200 { document.getElementByIdsComputer.innerHTML=req.responseText; } } req.openGET,serverrequest.php?name=+scocomputer,false; 请求发送; } /*行id为servername的某些表内容*/ 所有 色咪咪地看
我建议您考虑使用jQuery——它为AJAX提供了简单而健壮的跨浏览器支持,并在所有方面产生了更可读的代码。

感谢您的快速回答。但是我不想使用jquery。我想保持简单。我知道jquery的优点,但我想避免使用外部库。