话说,这个异步的回调函数,写的有问题吗?要按照这样的写法:
//这个回调的函数的绑定
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的关于这个的介绍。
//这个回调的函数的绑定
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的关于这个的介绍。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货