对于firefox,xmlhttprequest总是以状态码0返回

时间:2010-04-15 07:07:52

标签: javascript ajax asp.net-ajax xmlhttprequest

我正在尝试使用xmlhttprequest对象进行异步调用 所以它在Internet Explorer中完全正常,但对于firefox它不会工作

问题的小代码片段

if (req.readyState == 4)
{
  if (req.status == 200) //here firefox gives status code always 0 and for IE works fine
  {
     //read response              
  } else {
    alert("There was a problem with the request.");
  }
}

1 个答案:

答案 0 :(得分:-1)

问题解决了它由于对状态代码的firefox的误解 将XMLHttpRequest作为非HTTP请求。 因此,它将状态代码返回为0