jquery $ .ajaxSetup({cache:false});似乎没有在IE8中工作?

时间:2011-03-30 14:36:01

标签: jquery ajax internet-explorer-8

我正在使用$.ajaxSetup({ cache: false });,但它似乎不能在IE8中运行?我正在页面上进行一些get / post Ajax调用。如果我离开页面并返回,似乎我的Ajax调用仍然被缓存,即使我已将其设置为false。我知道这是因为我没有看到数据库中存在的某些更新信息,但是在Ajax调用中没有看到。如果我关闭整个IE窗口,然后返回页面,那么我会看到更新的信息?

此时我想我可能只是在请求中明确添加一个随机数,尽管不是那个缓存:false应该做什么呢?

1 个答案:

答案 0 :(得分:0)

根据http://api.jquery.com/jQuery.ajaxSetup/,建议不要使用它。尝试使用$ .ajax({cache:false})代替。