我正在使用 ASP.NET MVC 和 jQuery,并且我有一个在每个页面上重复的 UserControl。在每个页面请求中,都会发生 AJAX 回调。到现在为止还挺好。
但是当我在本地主机中并发布站点时,我注意到这个 AJAX 抛出了一个302
错误。这仅发生在https
页面上,并且仅在 FF 和 Chrome 中发生。在 IE 上,AJAX 请求工作正常。
这是什么 302 错误?为什么它只出现在https
页面上,而且只出现在 FF 和 Chrome 中?
我正在使用 ASP.NET MVC 和 jQuery,并且我有一个在每个页面上重复的 UserControl。在每个页面请求中,都会发生 AJAX 回调。到现在为止还挺好。
但是当我在本地主机中并发布站点时,我注意到这个 AJAX 抛出了一个302
错误。这仅发生在https
页面上,并且仅在 FF 和 Chrome 中发生。在 IE 上,AJAX 请求工作正常。
这是什么 302 错误?为什么它只出现在https
页面上,而且只出现在 FF 和 Chrome 中?
HTTP 302 用于重定向。我的猜测是存在某种服务器错误,您被重定向到使用 302 的错误页面。检查服务器日志是否有错误。
HTTP 代码 302 表示重定向。服务器试图告诉你重定向到某个地方。
您访问的服务器是否具有页面重定向功能?并且您通过 Ajax 访问的页面被重定向到另一个页面?如果是这种情况,您将禁用重定向(至少忽略该页面的重定向)然后试一试。PS:我认为 Ajax 可能不支持 url 重定向。