我收到此错误
NETWORK_ERROR:XMLHttpRequest异常101
尝试从一个站点获取XML内容时.这是我的代码
var xmlhttp;
if(window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
if (xmlhttp==null) {
alert ("Your browser does not support XMLHTTP!");
return;
}
xmlhttp.onReadyStateChange=function() {
if(xmlhttp.readyState==4) {
var value =xmlhttp.responseXML;
alert(value);
}
}
xmlhttp.open("GET",url,false);
xmlhttp.send();
//alert(xmlhttp.responseXML);
}
xmlhttp.open("GET",url,false);
xmlhttp.send(null);
Run Code Online (Sandbox Code Playgroud)
有没有人有办法解决吗?
我正在进行同步ajax调用(ajax设置async:false).这很好用.
现在我正试图在phantomJS中为此编写一个自动测试,我收到了这个错误
NETWORK_ERR: XMLHttpRequest Exception 101
Run Code Online (Sandbox Code Playgroud)
我检查了我的服务日志,似乎服务没有得到任何请求.
我收到了一个错误
XMLHttpRequest无法加载https://my-api.domain.com.原始文件:// Access-Control-Allow-Origin不允许.
当我尝试运行一些异步单元测试时,通过grunt-contrib-jasmine查询API,而后者又使用PhantomJS.我看到PhantomJS的命令行版本确实有"web-security"选项.我可以控制grunt-contrib-jasmine如何使用PhantomJS来包含此选项并禁用跨域安全性吗?