谷歌浏览器对于XMLHttpRequest不支持吗?
初学AJAX试着提交数据处理代码如下varxml=XMLHttpRequest();xml.open('POST','send.asp',true);xml.setReq...
初学AJAX 试着提交数据处理 代码如下
var xml = XMLHttpRequest();
xml.open('POST', 'send.asp', true);
xml.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xml.setRequestHeader("contentType","text/html;charset=GB2312");
stxt=escape(stxt)
xml.send('ok_id='+ stxt);
以上代码在IE浏览器下能正常运行,ASP 能够接收到数据并处理正确,但是在谷歌浏览器里面ASP 就是接收不到数据。求大神帮忙解决问题 展开
var xml = XMLHttpRequest();
xml.open('POST', 'send.asp', true);
xml.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xml.setRequestHeader("contentType","text/html;charset=GB2312");
stxt=escape(stxt)
xml.send('ok_id='+ stxt);
以上代码在IE浏览器下能正常运行,ASP 能够接收到数据并处理正确,但是在谷歌浏览器里面ASP 就是接收不到数据。求大神帮忙解决问题 展开
展开全部
估计是你的 XMLHttpRequest() 这个方法有问题。Chrome与IE浏览器创建XMLHttpRequest是不一样的。
if(window.XMLHttpRequest)
{
// 针对非IE的标准浏览器
xmlhttp = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
// 针对IE
try
{
xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
}
catch(e)
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询