什么是jQuery AJAX抛出的302错误代码?

时间:2009-09-24 18:46:59

标签: jquery ajax http-status-code-302

我正在使用ASP.NET MVC和jQuery,我有一个在每个页面上重复的UserControl。在每个页面请求中,都会发生AJAX回调。到目前为止一切都很好。

但是当我在localhost并且我发布该网站时,我注意到这个AJAX引发了302错误。这仅发生在https页面上,仅发生在FF和Chrome中。在IE上,AJAX请求工作正常。

这302错误是什么?为什么它只出现在https页面上,只出现在FF和Chrome中?

4 个答案:

答案 0 :(得分:18)

HTTP 302用于重定向。我的猜测是存在某种服务器错误,并且您使用302重定向到错误页面。检查服务器日志是否有错误。

答案 1 :(得分:5)

答案 2 :(得分:2)

HTTP代码302表示重定向。服务器试图告诉您重定向到某个地方。

http://en.wikipedia.org/wiki/HTTP_302

答案 3 :(得分:1)

您访问的服务器是否具有页面重定向功能?并且您通过Ajax访问的页面被重定向到另一个页面?如果是这种情况,您将禁用重定向(至少忽略该页面的重定向),然后尝试一下。 PS:我认为Ajax可能不支持url重定向。