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 相关文章推荐
jQuery写的日历(包括日历的样式及功能)
Apr 23 Javascript
Javascript自定义排序 node运行 实例
Jun 05 Javascript
计算新浪Weibo消息长度(还可以输入119字)
Jul 02 Javascript
js判断字符是否是汉字的两种方法小结
Jan 03 Javascript
最流行的Node.js精简型和全栈型开发框架介绍
Feb 26 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
May 13 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
Aug 07 Javascript
AngularJS基础 ng-cloak 指令简单示例
Aug 01 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
Sep 05 Javascript
jQuery为某个div加入行样式
Jun 09 jQuery
vue+Element-ui实现分页效果实例代码详解
Dec 10 Javascript
vue使用vuex实现首页导航切换不同路由的方法
May 08 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
星际争霸, 教主第一视角, ZvT经典龙蛇演义
2020/03/02 星际争霸
Zend 输出产生XML解析错误
2009/03/03 PHP
PHP之生成GIF动画的实现方法
2013/06/07 PHP
php生成zip压缩文件的方法详解
2013/06/09 PHP
php实现的单一入口应用程序实例分析
2015/09/23 PHP
PHP学习记录之数组函数
2018/06/01 PHP
JavaScript初学者需要了解10个小技巧
2010/08/25 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
[将免费进行到底]在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客
2014/08/18 Javascript
js 左右悬浮对联广告代码示例
2014/12/12 Javascript
JavaScript获取页面中第一个锚定文本的方法
2015/04/03 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
快速解决js开发下拉框中blur与click冲突
2016/10/10 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
基于nodejs+express4.X实现文件下载的实例代码
2017/07/13 NodeJs
解决vue 中 echart 在子组件中只显示一次的问题
2018/08/07 Javascript
vue微信分享到朋友圈 vue微信发送给好友
2018/11/28 Javascript
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
进一步理解Python中的函数编程
2015/04/13 Python
Python增量循环删除MySQL表数据的方法
2016/09/23 Python
Python 判断是否为质数或素数的实例
2017/10/30 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
python pandas 对时间序列文件处理的实例
2018/06/22 Python
解决pycharm的Python console不能调试当前程序的问题
2019/01/20 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
开发人员所需要知道的HTML5性能分析面面观
2012/07/05 HTML / CSS
思想政治教育专业个人求职信范文
2013/12/20 职场文书
工程资料员岗位职责
2014/03/10 职场文书
心灵点滴观后感
2015/06/02 职场文书
学雷锋感言
2015/08/03 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书
某某幼儿园的教育教学管理调研分析报告
2019/11/29 职场文书
MySQL学习之基础操作总结
2022/03/19 MySQL