JS ajax请求xmlhttp.responseText是空的。 20
有高手在吗,小弟很久没有弄ajax了,亲帮我看看是哪里出的问题xmlhttp.responseText是空的。在线等...
有高手在吗,小弟很久没有弄ajax了,亲帮我看看是哪里出的问题xmlhttp.responseText是空的。
在线等 展开
在线等 展开
2个回答
展开全部
我一般都用jquery的ajax,很少用js原生的了,找了下以前写的,有些浏览器获取请求对象的方法是不同的哦
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
//获取请求对象
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
2015-04-24
展开全部
看看传值对没有,打开开发者工具看网络里面有没有数据返回
追问
传值是对的,直接吧地址在浏览器打开服务器会返回请求结果,就是不成功也会有结果的,现在就是返回的数据是空的。开发者工具显示没有返回数据。真不知道问题出在那了。
IE9版本不是空的,google内核的都是显示是空的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询