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 相关文章推荐
alixixi runcode.asp的代码不错的应用
Aug 08 Javascript
js左侧三级菜单导航实例代码
Sep 13 Javascript
js hover 定时器(实例代码)
Nov 12 Javascript
js获取上传文件大小示例代码
Apr 10 Javascript
Javascript验证上传图片大小[前台处理]
Jul 18 Javascript
JavaScript实现搜索框的自动完成功能(一)
Feb 25 Javascript
ES6新特性之模块Module用法详解
Apr 01 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
Apr 13 Javascript
自制简易打赏功能的实例
Sep 02 Javascript
微信小程序监听用户登录事件的实现方法
Nov 11 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
Aug 19 Javascript
在Angular项目使用socket.io实现通信的方法
Jan 05 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实现事件机制实例分析
2015/06/26 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
php PDO属性设置与操作方法分析
2018/12/27 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
2011/05/24 Javascript
js 如何实现对数据库的增删改查
2012/11/23 Javascript
Jquery通过ajax请求NodeJS返回json数据实例
2016/11/08 NodeJs
小程序扫描普通链接二维码跳转小程序指定界面方法
2019/05/07 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
用Python将IP地址在整型和字符串之间轻松转换
2017/03/22 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
python中的tcp示例详解
2018/12/09 Python
使用APScheduler3.0.1 实现定时任务的方法
2019/07/22 Python
详解numpy矩阵的创建与数据类型
2019/10/18 Python
python 使用elasticsearch 实现翻页的三种方式
2020/07/31 Python
Python调用ffmpeg开源视频处理库,批量处理视频
2020/11/16 Python
python 爬取百度文库并下载(免费文章限定)
2020/12/04 Python
matplotlib绘制鼠标的十字光标的实现(内置方式)
2021/01/06 Python
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
致1500米运动员广播稿
2014/02/07 职场文书
提拔干部考察材料
2014/05/26 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
荆州古城导游词
2015/02/06 职场文书
导游词300字
2015/02/13 职场文书
英语读书笔记
2015/07/02 职场文书
2015年挂职锻炼个人总结
2015/10/22 职场文书
在CSS中使用when/else的方法
2022/01/18 HTML / CSS
Spring依赖注入多种类型数据的示例代码
2022/03/31 Java/Android
Python尝试实现蒙特卡罗模拟期权定价
2022/04/21 Python
Java实现注册登录跳转
2022/06/16 Java/Android