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 相关文章推荐
如何做到打开一个页面,过几分钟自动转到另一页面
Apr 20 Javascript
编辑浪子版表单验证类
May 12 Javascript
setTimeout 不断吐食CPU的问题分析
Apr 01 Javascript
JavaScript DOM 学习第九章 选取范围的介绍
Feb 19 Javascript
js读取本地excel文档数据的代码
Nov 11 Javascript
jQuery针对各类元素操作基础教程
Aug 29 Javascript
全面解析Bootstrap中transition、affix的使用方法
May 30 Javascript
详解Angular的8个主要构造块
Jun 20 Javascript
js异步编程小技巧详解
Aug 14 Javascript
JavaScript实现计数器基础方法
Oct 10 Javascript
vue+vue-validator 表单验证功能的实现代码
Nov 13 Javascript
vue的滚动条插件实现代码
Sep 07 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概述.
2006/10/09 PHP
解析htaccess伪静态的规则
2013/06/18 PHP
解析thinkphp中的导入文件标签
2013/06/20 PHP
php实现求相对时间函数
2015/06/15 PHP
高质量PHP代码的50个实用技巧必备(上)
2016/01/22 PHP
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
php实现websocket实时消息推送
2018/03/30 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
javascript一些不错的函数脚本代码
2008/09/10 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
2014/01/31 Javascript
JavaScript中的prototype.bind()方法介绍
2014/04/04 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
JQuery控制图片由中心点逐渐放大效果
2016/06/26 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
angular动态表单制作
2018/02/23 Javascript
使用iView Upload 组件实现手动上传图片的示例代码
2018/10/01 Javascript
用js简单提供增删改查接口
2019/05/12 Javascript
vue props 一次传多个值实例
2020/07/22 Javascript
[00:32]2018DOTA2亚洲邀请赛iG出场
2018/04/03 DOTA
Python中functools模块函数解析
2017/03/12 Python
python访问hdfs的操作
2020/06/06 Python
Django实现文章详情页面跳转代码实例
2020/09/16 Python
美国复古街头服饰精品店:Need Supply Co.
2017/02/22 全球购物
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
秋季校运会广播稿100字
2014/09/18 职场文书
中班下学期幼儿评语
2014/12/30 职场文书
2015纪念九一八事变84周年演讲稿
2015/03/19 职场文书
整改通知书
2015/04/20 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书
Django实现翻页的示例代码
2021/05/24 Python
简单聊聊Vue中的计算属性和属性侦听
2021/10/05 Vue.js