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 相关文章推荐
动态的改变IFrame的高度实现IFrame自动伸展适应高度
Dec 28 Javascript
js保留两位小数使用toFixed实现
Jul 29 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
Oct 14 Javascript
jQuery scroll事件实现监控滚动条分页示例
Apr 04 Javascript
JavaScript中的console.trace()函数介绍
Dec 29 Javascript
JS实现单行文字不间断向上滚动的方法
Jan 29 Javascript
bootstrap table单元格新增行并编辑
May 19 Javascript
webpack-dev-server远程访问配置方法
Feb 22 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
Sep 21 Javascript
Javascript读写cookie的实例源码
Mar 16 Javascript
toString.call()通用的判断数据类型方法示例
Aug 28 Javascript
vue的webcamjs集成方式
Nov 16 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学习教程之第1天
2008/06/15 PHP
laravel 5 实现模板主题功能
2015/03/02 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
PHP中的函数声明与使用详解
2017/05/27 PHP
PHP实现浏览器格式化显示XML的方法示例
2019/01/22 PHP
asp函数split()对应php函数explode()
2019/02/27 PHP
php如何把表单内容提交到数据库
2019/07/08 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
基于AngularJS+HTML+Groovy实现登录功能
2016/02/17 Javascript
微信小程序教程系列之设置标题栏和导航栏(7)
2020/06/29 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
2017/11/27 Javascript
vue 开发一个按钮组件的示例代码
2018/03/27 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
[01:09:23]KG vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python卸载模块的方法汇总
2016/06/07 Python
python 列表中[ ]中冒号‘:’的作用
2019/04/30 Python
python 基于卡方值分箱算法的实现示例
2020/07/17 Python
python爬虫利用代理池更换IP的方法步骤
2021/02/21 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
美国知名平价彩妆品牌:e.l.f. Cosmetics
2017/11/20 全球购物
配件采购员岗位职责
2013/12/03 职场文书
西安交大自主招生自荐信
2014/01/27 职场文书
公司请假条格式
2014/04/11 职场文书
老人节标语大全
2014/10/08 职场文书
家属答谢词
2015/01/05 职场文书
拉贝日记观后感
2015/06/05 职场文书
优质护理服务心得体会
2016/01/22 职场文书
远程教育学习心得体会
2016/01/23 职场文书
PHP判断是否是json字符串
2021/04/01 PHP
详解Python自动化之文件自动化处理
2021/06/21 Python
详解SQL报错盲注
2022/07/23 SQL Server