金沙贵宾会官网|金沙贵宾会登录-官网

【A】金沙贵宾会官网超高的返奖率为娱乐者提供资金保障,所以金沙贵宾会登录官网更加的方便了你的娱乐,申请88元彩金,因为在当中不仅仅只有游戏。

IE9下Ajax缓存问题,js设置IE检查所存网页的较新版

日期:2019-09-26编辑作者:网络技术

 代码如下

方法一

IE9下Ajax缓存难题,IE9Ajax缓存难题

运用jQuery的getJSON从后台定期获取数据并刷新分界面,使用以下措施时,在Chrome,Firefox下没难题,但在IE9下却无力回天刷新数据

$.getJSON(webApp + "/GetShowData.do?limit=" + limit,function(data){

  //******************

}

案由是,在IE9下,举行Ajax央浼时,若与事先哀告同样,则不会再从浏览器获取数据,而是直接从本土得到,由此,在乞请中增多岁月戳,IE9便会以为是见仁见智的呼吁,代码如下:

$.getJSON(webApp + "/GetHccShowData.do?" + new Date().getTime() + "limit=" + Hcc.limit,function(data){

  //******************

}

  

HTML网页
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
或者<META HTTP-EQUIV="expires" CONTENT="0">

剔除该网页在顾客端的缓存,迫使浏览器每回读到的都是新的。

AJAX 在 IE 下的缓存难点

AJAX假如不是整合Web Service来用的话,正是直接去读取另贰个页面,那对于另五个页面来讲跟直接从浏览器展开是完全一样的功效,所以你的难题跟AJAX方法本人非亲非故,因为AJAX只是承担去读,至于特别页面给她怎么着他就读什么,所以须要你从页面本身化解缓存难题。
多少个浏览器对于默许缓存的装置是不均等,你能够在页面一直助长禁止缓存的
HTML
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Mon, 23 Jan 1978 12:52:30 GMT">
ASP
<%
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.cachecontrol = "no-cache"
%>
PHP
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
JSP
response.setHeader("Pragma","No-Cache");
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires", 0);
C#中禁止cache的方法!
Response.Buffer=true;
Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);
Response.Expires=0;
Response.CacheControl="no-cache";
以上  

ASP网页
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.cachecontrol = "no-cache"

不缓存  

jquery的ajax的缓存难题

假定未有开展额外设置的话,假使诉求的地方和参数及参数的值一模二样,就能够产生使用缓存的情景。笔者碰着过无数如此的。  

使用jQuery的getJSON从后台按期获取数据并刷新分界面,使用以下措施时,在Chrome,Firefox下没难点,但在IE9下...

PHP网页
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

—验证通过

JSP网页
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 1);

  C#中禁止cache的方法! 
  Response.Buffer=true;  
  Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);  
  Response.Expires=0;  
  Response.CacheControl="no-cache"; 

—未验证
  HTM网页  
  <META   HTTP-EQUIV="pragma"   CONTENT="no-cache">  
  <META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache,   must-revalidate">  
  <META   HTTP-EQUIV="expires"   CONTENT="Wed,   26   Feb   1997   08:21:57   GMT">  
  ASP网页  
  <%  
      Response.Expires   =   -1  
      Response.ExpiresAbsolute   =   Now()   -   1  
      Response.cachecontrol   =   "no-cache"  
  %>  
  PHP网页  
  header("Expires:   Mon,   26   Jul   1997   05:00:00   GMT");  
  header("Cache-Control:   no-cache,   must-revalidate");  
  header("Pragma:   no-cache");  
  JSP  
          response.setHeader("Pragma","No-Cache");  
          response.setHeader("Cache-Control","No-Cache");  
          response.setDateHeader("Expires",   0);  

转发其余

本文由金沙贵宾会官网发布于网络技术,转载请注明出处:IE9下Ajax缓存问题,js设置IE检查所存网页的较新版

关键词:

php数组与字符串的转移函数,php中拆分和整合字

explode最简便易行用法 大家先来看字符串调换来数组 字符组合 在本例中,大家将把字符串分割为数组: str_split()  代...

详细>>

适用于抽奖程序,PHP大转盘中奖概率算法与示例

不久前做事中有一系列,应用程式顾客端有大转盘抽取奖金,具体怎样抽取奖金当然在我们服务端完结洛。上边和咱...

详细>>