在 IE 上使用 ajax 调用时遇到 403 错误
Posted
技术标签:
【中文标题】在 IE 上使用 ajax 调用时遇到 403 错误【英文标题】:Encountering 403 error while using ajax call on IE 【发布时间】:2012-02-15 06:17:01 【问题描述】:我的网站使用 ajax 加载页面。除了在 ajax 请求上引发错误 403 的 IE 之外,所有浏览器中的页面都已正确加载。但是,即使在 IE 中,它也可以在 localhost 中正常工作。 (以前它可以正常工作,不知道什么时候开始这样)。
您可以通过http://ptamzz.com查看我的网站。单击任何文章将对内容进行 ajax 调用。
我该如何解决?由于它收到 HTTP 403 响应,因此没有返回任何数据,因此我无法显示我的页面。
【问题讨论】:
不知道,但我不得不说:你的滚动标志效果太酷了! 谢谢 :),刚刚发现我不是唯一一个有同样问题的人。和***.com/questions/6894134/…、***.com/questions/6158477/…这些情况一样 很抱歉,在答案中尝试了很多糟糕的尝试。老实说,我对哈希片段模式不太熟悉。显然,IE 处理正斜杠 / 似乎存在问题:dynamicdrive.com/forums/archive/index.php/t-63703.html 没问题。感谢您指出我的链接。 :) 很奇怪,它在localhost
中有效!
【参考方案1】:
将其放入您的 HTML 标头中:
<meta http-equiv="X-UA-Compatible" content="IE=9"></meta>
如果没有该行,IE
【讨论】:
以上是关于在 IE 上使用 ajax 调用时遇到 403 错误的主要内容,如果未能解决你的问题,请参考以下文章
Ajax 调用在我的 ASP.NET MVC 4 项目中偶尔返回 403 错误
jQuery 似乎无法识别具有 Ajax 调用状态码 403 的不同字符串
通过 jQuery 进行 ajax 调用时出现 403 错误