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 触发事件列表 比较不错
Sep 03 Javascript
Select标签下拉列表二级联动级联实例代码
Feb 07 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
Apr 06 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
Aug 30 Javascript
js实现的简单radio背景颜色选择器代码
Aug 18 Javascript
jquery地址栏链接与a标签链接匹配之特效代码总结
Aug 24 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
May 12 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
Nov 09 Javascript
vue生成随机验证码的示例代码
Sep 29 Javascript
JavaScript常见继承模式实例小结
Jan 11 Javascript
基于openlayers实现角度测量功能
Sep 28 Javascript
js前端设计模式优化50%表单校验代码示例
Jun 21 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
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
phpMyAdmin下载、安装和使用入门教程
2007/05/31 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
Yii框架连接mongodb数据库的代码
2016/07/27 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
javascript 10进制和62进制的相互转换
2014/07/31 Javascript
AngularJS语法详解
2015/01/23 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
2015/03/24 Javascript
JavaScript使用ActiveXObject访问Access和SQL Server数据库
2015/04/02 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
JS弹出新窗口被拦截的解决方法
2016/08/09 Javascript
Bootstrap源码解读模态弹出框(11)
2016/12/28 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
2017/03/04 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
浅谈vue路径优化之resolve
2017/10/13 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
JS实现可控制的进度条
2020/03/25 Javascript
JQuery事件冒泡和默认行为代码实例
2020/05/13 jQuery
JavaScript实现答题评分功能页面
2020/06/24 Javascript
Python通过websocket与js客户端通信示例分析
2014/06/25 Python
零基础学Python(一)Python环境安装
2014/08/20 Python
python遍历数组的方法小结
2015/04/30 Python
Python之父谈Python的未来形式
2016/07/01 Python
Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)
2020/10/29 Python
台湾最大银发乐活百货:乐龄网
2018/05/21 全球购物
英国最大的在线时尚眼镜店:Eyewearbrands
2019/03/12 全球购物
四川省传达学习贯彻党的群众路线教育实践活动总结大会精神新闻稿
2014/10/26 职场文书
2014年度培训工作总结
2014/11/27 职场文书
幼儿园大班个人总结
2015/02/28 职场文书
介绍信范文大全
2015/05/07 职场文书
工作经历证明范本
2015/06/15 职场文书
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js
Windows server 2012 配置Telnet以及用法详解
2022/04/28 Servers