首页 > 编程知识 正文

jquery ajax实例代码,网页302错误

时间:2023-05-05 16:20:39 阅读:152468 作者:1393

我使用的是ASP.NET MVC和jQuery,每个页面都有用户控制。 在每个页面请求中,都会发生AJAX回调。 到目前为止都没关系。

但是,当我在localhost上发布网站时,我注意到这个AJAX抛出了302错误。 这仅发生在https页面中,而仅发生在FF和Chrome中。 在IE上,AJAX请求运行正常。

302错误是什么? 为什么只有https页面,只有FF和Chrome显示?

您的内部网站点通过了NTLM认证吗? 或缺省情况下,一个IE将凭据传递给其他用户,但其他IE不是吗?

HTTP 302用于重定向。 我的推测是,服务发生了某些错误。 使用302重定向至错误页面。 检查服务器日志中是否有错误。

如果服务决定重定向到postlogin页面,则登录成功时可能会发生。

当用户尝试获取需要认证才能访问的资源时,OAuth将使用302将用户重定向到认证服务器。 在浏览器中处理此重定向会导致许多事情,例如用户输入凭据和运行一些JavaScript,最终通常首先访问所需的资源。 但是,AJAX什么也不做。 剩下的只有302。

看到了吗

调用jQuery Ajax后,如何管理重定向请求以深入讨论302个问题?

编辑:

这是关于本主题的其他stackoverflow帖子。

如何获取jQuery.ajax的响应状态?

用JavaScript捕获302基金

HTTP重定向: 301 (永久)和302 (临时)

HTTP代码302表示重定向。 服务器正在尝试重定向到某个地方。

3358 en.Wikipedia.org/wiki/http _ 302

正在访问的服务器有页面重定向功能吗? 用Ajax访问的页面被重定向到其他页面了吗? 如果是这样,请禁用重定向,至少忽略该页面的重定向,然后尝试。

PS :我认为Ajax可能不支持url重定向。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。