如何调试IE9 JQuery AJAX缓存问题?

时间:2013-07-29 20:02:51

标签: php javascript jquery cross-browser kendo-ui

我有这个基于Kendo,PHP的应用程序...我在IE9下进行测试时遇到了不稳定行为的麻烦,我能够使用以下方法解决这些问题:

$.ajaxSetup({ cache: false });

并添加:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

现在我观察到许多其他奇怪的行为,例如在当前请求之前做出的Ajax请求的答案等等......所以看起来我仍然有缓存问题。

课程亲爱的MICROSOFT FANS ......我在firefox,Chrome甚至我自己的Android手机上试过相同的应用程序,一切正常!

  • 如何调试IE9 JQuery问题?....
  • 编写JQuery / Ajax应用程序时的最佳实践是什么? 考虑到IE持续不尊重HTML标准?

2 个答案:

答案 0 :(得分:0)

过去,我使用了一个GET参数,该参数包含一个缓存ID,如时间戳,以解决IE的缓存问题。由于缓存ID始终不同,因此IE每次都将其解释为新的URL。

答案 1 :(得分:0)

回答我自己的问题,我们最终解决了IE问题...由于我们正在为特定公司制作Web ERP系统,他们决定强迫员工使用Chrome或FireFox。 如果人们大规模地开始抵制IE,那么微软可能会停止与他们的客户和用户一起玩。