博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
清除IE中Ajax缓存,Chrome不需要
阅读量:4521 次
发布时间:2019-06-08

本文共 856 字,大约阅读时间需要 2 分钟。

做项目的时候,会遇到这种情况,通过ajax从后台获取的数据在chrome上显示的是最新的,而在IE上却是以前的数据,这是为什么呢,在我百般调试下终于发现原来是因为IE的ajax缓存的原因,于是加上这段代码就ok了!

// 设置Ajax操作的默认设置$.ajaxSetup({    cache: false,    error: function (XMLHttpRequest, textStatus, errorThrown) {        if (typeof (errorThrown) != "undefined")            $.messager.alert(g_MsgBoxTitle, "调用服务器失败。
" + errorThrown, 'error'); else { var error = "" + XMLHttpRequest.status + " " + XMLHttpRequest.statusText + ""; var start = XMLHttpRequest.responseText.indexOf(""); var end = XMLHttpRequest.responseText.indexOf(""); if (start > 0 && end > start) error += "
" + XMLHttpRequest.responseText.substring(start + 7, end); $.messager.alert(g_MsgBoxTitle, "调用服务器失败。
" + error, 'error'); } }});

 

转载于:https://www.cnblogs.com/zhangwei595806165/p/4195205.html

你可能感兴趣的文章
【JS点滴】substring和substr以及slice和splice的用法和区别。
查看>>
awk多模式匹配
查看>>
线段树
查看>>
[javascript]实现登陆界面拖动窗口
查看>>
a span等行内元素加margin属性后无效果解决方案
查看>>
傻瓜式硬盘重装win7系统图文加视频教程
查看>>
BZOJ 1607 [Usaco2008 Dec]Patting Heads 轻拍牛头:统计 + 筛法【调和级数】
查看>>
如果一个人请优雅的活着。
查看>>
验证码
查看>>
Django缓存配置
查看>>
Ubuntu下安装 Mysql
查看>>
LeetCode--Reverse Integer
查看>>
PHP_APC+Ajax实现的监视进度条的文件上传
查看>>
计算机网络课堂笔记3.29
查看>>
word2vec----CBOW
查看>>
衰减学习率真的有用吗?
查看>>
ORACLE 建库过程总结
查看>>
Ogre1.8.1 Basic Tutorial 6 - The Ogre Startup Sequence
查看>>
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(36)-文章发布系统③-kindeditor使用...
查看>>
c# Winform 开发分屏显示应用程序
查看>>