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

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

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

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

問題:

在使用AngularJS發(fā)出請求(GET)獲取服務(wù)端數(shù)據(jù),然后再綁定到頁面中,你會發(fā)現(xiàn)在IE中總是顯示原來的數(shù)據(jù)結(jié)果。這時候我們就會知道,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è)計有所幫助。

相關(guān)文章

最新評論

抚松县| 松原市| 合肥市| 乌鲁木齐县| 马龙县| 朔州市| 博野县| 龙川县| 闵行区| 唐海县| 上饶市| 上林县| 章丘市| 绥宁县| 南雄市| 驻马店市| 柯坪县| 威远县| 伊宁市| 万盛区| 鸡东县| 景谷| 镇平县| 突泉县| 闵行区| 昌平区| 诏安县| 安化县| 霍山县| 招远市| 武夷山市| 淮安市| 漳平市| 云林县| 新干县| 资溪县| 布拖县| 双流县| 马边| 正阳县| 巴林左旗|