JSP中清空瀏覽器緩存

  項目中的jsp頁面有異步請求後臺的JS,可是調用一次後,瀏覽器就緩存了這部分數據。這樣致使數據錯誤,不能實時反映數據的變化。見網上有清空瀏覽器的方法:瀏覽器

1,jsp中能夠放入緩存

 <meta http-equiv="pragma" content="no-cache">
 <meta http-equiv="cache-control" content="no-cache">
 <meta http-equiv="expires" content="0">異步

2,action中能夠放入jsp

  response.setHeader("Pragma","No-cache");  
  response.setHeader("Cache-Control","no-cache");  
  response.setDateHeader("Expires",   0);ui

可是效果都不行。後來在網上有見在JS請求後添加一個 new Date().getTime();get

例如:(貼出的是部分代碼,不完整)io

new Ajax.Request(  
    "PlanWap_watch.action",
  {
   method: 'get',
   parameters: "plan.id="+planId+"&date="+new Date().getTime(),
   onSuccess: function(t){function

添加後果真,每次點擊它都會到後臺請求一次數據。後臺

相關文章
相關標籤/搜索