我打电话的时候:
$("#id").load("file.php");
Internet Explorer 9使用file.php
的缓存响应,而不是采用更新后的响应。
目前我找到的唯一解决方案是使用:
$("#id").load("file.php?random=" + Math.random() );
但它看起来并不是一个很好的解决方案 我该怎么办?
答案 0 :(得分:1)
$.ajaxSetup ({
cache: false
});
应该做的工作。
答案 1 :(得分:1)
我在IE8中看到过这个问题
与您在问题中发布的内容类似,我们过去常常使用以下
url = url +'?rnd=' + Math.random();
但在阅读jQuery caches AJAX request in IE even though cache: "false" is set后,我计划使用cache: false