标签: jquery ajax internet-explorer-8
我正在使用$.ajaxSetup({ cache: false });,但它似乎不能在IE8中运行?我正在页面上进行一些get / post Ajax调用。如果我离开页面并返回,似乎我的Ajax调用仍然被缓存,即使我已将其设置为false。我知道这是因为我没有看到数据库中存在的某些更新信息,但是在Ajax调用中没有看到。如果我关闭整个IE窗口,然后返回页面,那么我会看到更新的信息?
$.ajaxSetup({ cache: false });
此时我想我可能只是在请求中明确添加一个随机数,尽管不是那个缓存:false应该做什么呢?
答案 0 :(得分:0)
根据http://api.jquery.com/jQuery.ajaxSetup/,建议不要使用它。尝试使用$ .ajax({cache:false})代替。