您现在的位置是:首页 > 电脑技术查询 > web开发

js 在 firefox下面使用 xmlhttprequest 对象调用方法open出错 异常: uncaught exception: (¹Õ XMLHtt

编辑:chaxungu时间:2022-10-02 23:17:28分类:web开发

js 在 firefox下面使用 xmlhttprequest 对象调用方法open出错 错误: uncaught exception: (¹Õ XMLHttpRequest.open ö
js 在 firefox下面使用 xmlhttprequest 对象调用方法open出错 错误: uncaught exception: (¹Õ XMLHttpRequest.open öCP

代码
if(window.XMLHttpRequest)
{

var reqe = new XMLHttpRequest();
//alert(reqe);
reqe.open( "POST ", "http://blog.mpdaogou.com/WebService.asmx/ReturnDiscussSplit ",false);
//alert( "open ");
reqe.setRequestHeader( "Content-Type ", "application/x-www-form-urlencoded ");
reqe.send( "topicid= "+1+ "&no= "+1);
alert(reqe.responseText);

}

------解决方案--------------------
在var reqe = new XMLHttpRequest(); 之前最好选判断一下你的浏览器是什么
function GetXmlHttp()
{
if (window.XMLHttpRequest)
{
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType)
{
http_request.overrideMimeType("text/xml");
}
}
else if (window.ActiveXObject)
{
try
{
http_request = new ActiveXObject("Mscml2.XMLHTTP");
}
catch(e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(ex)
{}
}
}
if(!http_request){
window.alert("Your broswer not support XMLHttpRequest!");
}

return http_request;
}

------解决方案--------------------
JScript code在var reqe = new XMLHttpRequest(); 之前最好选判断一下你的浏览器是什么function GetXmlHttp(){ if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType("text/xml"); } } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Mscml2.XMLHTTP"); } catch(e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch(ex) {} } } if(!http_request){ window.alert("Your broswer not support XMLHttpRequest!"); } return http_request;}