js jquery ajax 清除ie下的缓存问题

前几天遇到个很烦的问题,做的项目在ie的到数据是缓存里面的,当用户删掉某条数据时候ie还是存在这条数据,

寻找到问题是ie还是都取得浏览器缓存数据,不能时时更新用户操作。

在网上看了几种方法挑了一种感觉相对靠谱就是在jquery ajax 多加一个操作方法 beforeSend;

function getQuYuList() {
$.ajax({
type: "POST",
url: "../web/getOrganization.htm",
dataType: "json",
data: {interfaceCode:interfaceCode},
beforeSend :function(xmlHttp){
xmlHttp.setRequestHeader("If-Modified-Since","0");
xmlHttp.setRequestHeader("Cache-Control","no-cache");
}, /*清除ie下的缓存*/
success: function (data) {

}
});
}
posted @ 2017-11-20 14:30  zou1234  阅读(1032)  评论(0编辑  收藏  举报