国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
關(guān)于web頁面緩存問題解決方法,如圖片緩存,異步提交數(shù)據(jù)頁面不更新

問題描述:

1、在做異步更新圖片的時候,,改變了img節(jié)點的src,但是img 圖片還是沒有更新

2、異步提交數(shù)據(jù)到后臺,如用jquery的$.ajax,$.post,$.get ,發(fā)現(xiàn)數(shù)據(jù)提交不到后臺,后臺接收不到異步提交上來的數(shù)據(jù)\

問題原因:

由于很多瀏覽器都具備了數(shù)據(jù)緩存的機制,特別是圖片的加載,當(dāng)你加載完圖片之后,如果你再次加載圖片的路徑和上次加載圖片的路徑是一樣的,

瀏覽器就不從后臺拿數(shù)據(jù)了,直接把你上次瀏覽的數(shù)據(jù)緩存下來,然后拿給你,這樣的好處是可以提高用戶體驗,客戶端瀏覽數(shù)據(jù)更快,不好的地方是,

后臺更新的數(shù)據(jù)不能馬上反饋到前臺

解決方法:

在頁面表頭添加,避免數(shù)據(jù)緩存

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

然后,每次更新數(shù)據(jù)的路徑,可以加上隨機的參數(shù),例如在后臺用system類生成一個隨機數(shù)直接加在返回路徑后面

 String  random = System.currentTimeMillis()+"" ;

return "http://localhost:8080/XiongFeng/ClientFeedBackComfirm.jpg?random="+random

在前臺,我們用異步機制提交數(shù)據(jù)到后臺的時候,我們也可以在后面添加隨機數(shù)(new Date()).getTime()

  $.ajax({
               cache: false,
               type: "POST",
               url:"hotel/HandleDeskOrderCart?time="+(new Date()).getTime(),
               data:$('#deskForm').serialize(),// 你的formid
               error: function(request) {
                   alert("網(wǎng)絡(luò)出現(xiàn)錯誤");
                   return ;
               },
               success: function(data) {
               alert(data);
               }
           });

這樣后臺就不會因為緩存而接收不到數(shù)據(jù)

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
騰訊程序員揭秘:為實現(xiàn)“秒開”瀏覽器,他們從這三點突破
小程序加載快慢的問題
使用EaglePHP打造自己的網(wǎng)站(非PHP程序員的菜鳥使用手冊)
隱藏在背后的交互設(shè)計
20131109早讀課:通過設(shè)計讓APP變快的6個方法 _ 互聯(lián)網(wǎng)早讀課
h5 秒開方案大全 | AlloyTeam
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服