ie下正常返回结果,ff下无法获取跨域结果
var XMLHttpReq = new XMLHttpRequest();
XMLHttpReq.open("POST", "http://10.96.3.120/app/Service.asmx/getSysTime", true);
content="";
XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//x-www-form-urlencoded
XMLHttpReq.setRequestHeader("Content-Length", content.length);
XMLHttpReq.onreadystatechange = function() {
if (XMLHttpReq.readyState == 4) {
if (XMLHttpReq.status == 200) {
alert(XMLHttpReq.responseText);
}
else{
//alert(XMLHttpReq.status);
//alert(XMLHttpReq.responseText);
}
}else{
alert(XMLHttpReq.readyState);
}
}
XMLHttpReq.send(null);
本文介绍了一个使用XMLHttpRequest进行跨域POST请求的例子,在IE浏览器中能够正常获取结果,但在Firefox浏览器中遇到跨域限制的问题。文章提供了具体的JavaScript代码实现。

7953

被折叠的 条评论
为什么被折叠?



