...= new ActiveXObject("MSXML2.XMLHTTP"); 火狐不兼容问题HTML调用ASP...
发布网友
发布时间:6小时前
我来回答
共3个回答
热心网友
时间:5小时前
var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
if(xmlHttp==null)
xmlHttp=new XMLHttpRequest();
热心网友
时间:5小时前
尊敬的用户,您好!很高兴为您答疑
你这遇到的应该是js同步异步的问题,你可以尝试以下方式:
var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.6.0");
var url = "目标地址/xml";
var asyncDone = false;
try {
xmlhttp.open("GET", url, true);
xmlhttp.onreadystatechange = onReadyStateChange;
xmlhttp.send(null);
// loop so that the program from quiting
while (!asyncDone) {
WScript.Sleep(100);
}
WScript.Echo(xmlhttp.responseText);
} catch (e) {
WScript.Echo(e);
}
function onReadyStateChange() {
WScript.Echo("readyState: " + xmlhttp.readyState);
if (xmlhttp.readyState == 4) {
asyncDone = true;
}
}
此模式下,只有不关闭浏览器,就会同步获取到您所请求的资源。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
热心网友
时间:5小时前
我也遇到同样的问题 谷歌也同样不能用