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 相关文章推荐
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
Nov 30 Javascript
jQuery ajax(复习)—Baidu ajax request分离版
Jan 24 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
Aug 12 Javascript
Jquery中的$.each获取各种返回类型数据的使用方法
May 03 Javascript
jQuery实现的瀑布流加载效果示例
Sep 13 Javascript
JS实现动态修改table及合并单元格的方法示例
Feb 20 Javascript
vue动态组件实现选项卡切换效果
Mar 08 Javascript
详解AngularJs HTTP响应拦截器实现登陆、权限校验
Apr 11 Javascript
用JS编写一个函数,返回数组中重复出现过的元素(实例)
Sep 14 Javascript
vue使用自定义icon图标的方法
May 14 Javascript
Node.js 深度调试方法解析
Jul 28 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
Jul 31 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判断上传的Excel文件中是否有图片及PHPExcel库认识
2013/01/11 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
CodeIgniter删除和设置Cookie的方法
2015/04/07 PHP
php编程每天必学之验证码
2016/03/03 PHP
php json_encode与json_decode详解及实例
2016/12/13 PHP
PHP共享内存使用与信号控制实例分析
2018/05/09 PHP
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
浅谈JavaScript事件的属性列表
2015/03/01 Javascript
JS数组返回去重后数据的方法解析
2017/01/03 Javascript
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
javascript 判断用户有没有操作页面
2017/10/17 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
微信小程序简单的canvas裁剪图片功能详解
2019/07/12 Javascript
Vue的属性、方法、生命周期实例代码详解
2019/09/17 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
将Vue组件库更换为按需加载的方法步骤
2020/05/06 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
vue-quill-editor插入图片路径太长问题解决方法
2021/01/08 Vue.js
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
python 以16进制打印输出的方法
2018/07/09 Python
python爬虫之自动登录与验证码识别
2020/06/15 Python
Python学习笔记之自定义函数用法详解
2019/06/08 Python
python使用tomorrow实现多线程的例子
2019/07/20 Python
Python类成员继承重写的实现
2020/09/16 Python
Python3爬虫RedisDump的安装步骤
2021/02/20 Python
伦敦平价潮流珠宝首饰品牌:Astrid & Miyu
2016/10/10 全球购物
Expedia法国:全球最大在线旅游公司
2018/09/30 全球购物
英国买鞋网站:Charles Clinkard
2019/11/14 全球购物
中专生职业生涯规划书范文
2014/01/10 职场文书
前厅部经理岗位职责范文
2014/02/04 职场文书
珍惜时间演讲稿
2014/05/14 职场文书
2014年第四季度入党积极分子思想汇报(十八届四中全会)
2014/11/03 职场文书
傅雷家书读书笔记
2015/06/29 职场文书
Python采集壁纸并实现炫轮播
2022/04/30 Python