最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AngularJS在IE下取數(shù)據(jù)總是緩存問題的解決方法

 更新時(shí)間:2016年08月05日 11:38:11   作者:Quber  
這篇文章主要介紹了AngularJS在IE下取數(shù)據(jù)總是緩存問題的解決方法,分析了問題的原因及AngularJS設(shè)置禁止IE對ajax緩存的實(shí)現(xiàn)方法,需要的朋友可以參考下

本文實(shí)例講述了AngularJS在IE下取數(shù)據(jù)總是緩存問題解決方法。分享給大家供大家參考,具體如下:

問題:

在使用AngularJS發(fā)出請求(GET)獲取服務(wù)端數(shù)據(jù),然后再綁定到頁面中,你會發(fā)現(xiàn)在IE中總是顯示原來的數(shù)據(jù)結(jié)果。這時(shí)候我們就會知道,IE做了緩存。

解決辦法:

我們可以在AngularJS的配置中通過$httpProvider來設(shè)置其不緩存。具體如下所示:

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程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論

宾阳县| 隆化县| 沙坪坝区| 长乐市| 阳泉市| 崇左市| 乌拉特后旗| 南皮县| 万载县| 奉新县| 海盐县| 大埔县| 开原市| 宁都县| 安达市| 武陟县| 彭州市| 西峡县| 马尔康县| 呼图壁县| 娱乐| 南和县| 黔南| 蛟河市| 北川| 甘泉县| 莫力| 山西省| 游戏| 阳东县| 黎川县| 南阳市| 富蕴县| 江安县| 冷水江市| 固镇县| 鄂伦春自治旗| 纳雍县| 普兰店市| 福清市| 灵宝市|