AngularJS在IE下取数据总是缓存问题的解决方法


Posted in Javascript onAugust 05, 2016

本文实例讲述了AngularJS在IE下取数据总是缓存问题解决方法。分享给大家供大家参考,具体如下:

问题:

在使用AngularJS发出请求(GET)获取服务端数据,然后再绑定到页面中,你会发现在IE中总是显示原来的数据结果。这时候我们就会知道,IE做了缓存。

解决办法:

我们可以在AngularJS的配置中通过$httpProvider来设置其不缓存。具体如下所示:

ngApp.config(function ($httpProvider) {
  // Initialize get if not there
  if (!$httpProvider.defaults.headers.get) {
    $httpProvider.defaults.headers.get = {};
  }
  // Enables Request.IsAjaxRequest() in ASP.NET MVC
  $httpProvider.defaults.headers.common["X-Requested-With"] = 'XMLHttpRequest';
  //禁用IE对ajax的缓存
  $httpProvider.defaults.headers.get['Cache-Control'] = 'no-cache';
  $httpProvider.defaults.headers.get['Pragma'] = 'no-cache';
});

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
javascript getElementsByName()的用法说明
Jul 31 Javascript
这段js代码得节约你多少时间
Dec 20 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
Feb 03 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
Dec 04 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
Apr 12 Javascript
自己写的Javascript计算时间差函数
Oct 28 Javascript
js获取日期:昨天今天和明天、后天
Jun 11 Javascript
jQuery实现的登录浮动框效果代码
Sep 26 Javascript
原生js实现移动端瀑布流式代码示例
Dec 18 Javascript
vue登录以及权限验证相关的实现
Oct 25 Javascript
js实现橱窗展示效果
Jan 11 Javascript
探索node之事件循环的实现
Oct 30 Javascript
JavaScipt选取文档元素的方法(推荐)
Aug 05 #Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
Aug 05 #Javascript
jQuery实现定位滚动条位置
Aug 05 #Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
Aug 05 #Javascript
浅谈JavaScript中的this指针和引用知识
Aug 05 #Javascript
JavaScript中的this引用(推荐)
Aug 05 #Javascript
JS实现HTML表格排序功能
Aug 05 #Javascript
You might like
php去除重复字的实现代码
2011/09/16 PHP
php日期转时间戳,指定日期转换成时间戳
2012/07/17 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
jquery+thinkphp实现跨域抓取数据的方法
2016/10/15 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
2017/05/29 PHP
PHP date_default_timezone_set()设置时区操作实例分析
2020/05/16 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
js对数字的格式化使用说明
2011/01/12 Javascript
jQuery表格行换色的三种实现方法
2011/06/27 Javascript
javascript的变量、传值、传址、参数之间关系
2015/07/26 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
jQuery实现视频展示效果
2020/05/30 jQuery
详解Python中for循环的使用
2015/04/14 Python
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
python 遍历字符串(含汉字)实例详解
2017/04/04 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
2018/06/07 Python
python3解析库lxml的安装与基本使用
2018/06/27 Python
TensorFlow利用saver保存和提取参数的实例
2018/07/26 Python
Python读取系统文件夹内所有文件并统计数量的方法
2018/10/23 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
python+os根据文件名自动生成文本
2019/03/21 Python
Python字符串对象实现原理详解
2019/07/01 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
python实现拼接图片
2020/03/23 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
纯CSS3实现带动画效果导航菜单无需js
2013/09/27 HTML / CSS
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
中医药大学市场营销专业自荐信
2013/09/29 职场文书
社团招新策划书
2014/02/04 职场文书
门面房租房协议书
2014/08/20 职场文书
项目负责人岗位职责
2015/02/15 职场文书
财务统计员岗位职责
2015/04/14 职场文书
中标通知书
2015/04/17 职场文书
《所见》教学反思
2016/02/23 职场文书