jquery - 使用 jQuery 1.5 对编码的国际化域名进行 Ajax 调用在 Internet Explorer 中不起作用?

标签 jquery internet-explorer internet-explorer-8 jquery-1.5 idn

使用 jQuery 1.5 或 1.5.1,任何 ajax() 调用都会编码 Internationalized domain names (IDN)(如 xn--bcher-kva.ch)在 Internet Explorer 8 中似乎失败。它在 jQuery 1.4.4 中运行良好,并且在 IE 以外的任何其他浏览器中也能运行 1.5+。使用未编码的域名时它也适用。

任何对 jQuery 有更深入了解并能访问 IDN 的人都可以确认或帮助解决这个问题吗?我们只能访问一个属于客户的 IDN(这就是为什么我们无法提供正确的测试用例)。如果其他人能够在发布官方错误报告之前确认这一点,那就太好了。

最佳答案

您确定这不是缓存问题吗?

尝试添加:

var timestamp = new Date();

并将其添加到参数列表的末尾

"&timestamp=" + timestamp.getTime();

关于jquery - 使用 jQuery 1.5 对编码的国际化域名进行 Ajax 调用在 Internet Explorer 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5115640/

相关文章:

JavaScript 无法在 Windows 上的 IE 8 上运行

javascript - jquery“无法识别的列 IE8 未选择

css - 透明背景问题 IE8, IE7

javascript - asp.net Mvc 2 中的 jquery 模态对话框

javascript - 从数组中按属性获取特定的输入元素

javascript - 无序列表中的列表项仅在 Internet Explorer 中重叠,在所有其他浏览器中一切正常

css - 在 IE 中显示下拉列表时遇到问题

javascript - 基本弹出窗口无法正常工作

jquery - 嵌入式 YouTube 视频不适用于溢出 :hidden

html - 当使用具有多个权重的谷歌网络字体时,IE6-8 会感到困惑