87,910
社区成员
发帖
与我相关
我的任务
分享
//这个回调的函数的绑定
xmlhttp.onreadystatechange=state_Change;
function state_Change()
{
if (xmlhttp.readyState==4)
{// 4 = "loaded"
if (xmlhttp.status==200)
{// 200 = OK
// ...our code here...
}
else
{
alert("Problem retrieving XML data");
}
}
}
如果这里是没有问题,那也可能是你设置的要求的数据格式什么的有些区别吧
http://www.w3school.com.cn/xml/xml_http.asp
像异步请求数据时,这个回调会一直监听,直到获取到数据,而timeout这个属性,是为了设置最长监听时间的,就是说,如果设置了这个属性,那么在这个指定的时间内,没有成功获取数据的话,则执行error的处理。
我觉的,你这里仔细检查下,然后认真看下,上面W3C的关于这个的介绍。