jquery ajax請教的快取問題
在預設狀態下,jquery ajax請教的cache是true,也就是說可以從瀏覽器快取中讀取資料,在IE瀏覽器中是沒有問題的,但是在火狐等瀏覽器中還是要實時從伺服器請求,有時候在資料較大的時候,從快取讀取資料能夠有效的減輕伺服器壓力,所以要相容所有瀏覽器就需要進行一下判斷,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼function ajax_show(apartId,roomClass,sortTile){ HX_THIS_FANGXING_NUM=sortTile; huxing_pic_set_color(); var this_li=$('#title_'+sortTile); var cache=this_li.data("cache"); if(undefined!=cache){ var data_arr =cache.split('-'); xg_pic_links=data_arr[0];//快取記錄 layout_pic_links=data_arr[1]; layout_big_pic_links=data_arr[2]; product_links=data_arr[3]; xg_pic_deal_array(); xg_show_pic(xg_now_pic_id); } else{ $.ajax({//用JQ的快取cache在FF下還是會發起新請求 type: "POST", url: "index.php?m=content&c=index&a=ajax_all_pic", data: "apartId=123&roomClass=123", dataType:'text', success: function(backdata){ this_li.data('cache',backdata);//快取記錄 var data_arr =backdata.split('-'); xg_pic_links=data_arr[0]; layout_pic_links=data_arr[1]; layout_big_pic_links=data_arr[2]; product_links=data_arr[3]; xg_pic_deal_array(); xg_show_pic(xg_now_pic_id); } }); } }
相關文章
- JQuery中ajax的使用與快取問題的解決方法jQuery快取
- 請教phpword問題PHP
- 解決 jquery使用ajax請求發生跨域問題的辦法jQuery跨域
- 請教Beego Router 問題Go
- 請教一個問題,
- 關於非同步AJAX請求執行速度過快問題非同步
- 快取的問題快取
- 請教個問題執行 httprunner 遇到的問題HTTP
- 如何向大牛請教問題?
- Proxy Authorization Required 問題請教UI
- 請教 TensorFlow 安裝問題
- jQuery : ajax獲取Status CodejQuery
- KKB : Jquery實現Ajax請求jQuery
- 請教一個struct tag的問題Struct
- 基於jQuery的三種AJAX請求jQuery
- 解決ajax中ie快取問題(手動新增時間戳)快取時間戳
- 請教一個go切片引用的問題Go
- jquery Ajax 請求錯誤 Unexpected tokenjQuery
- 快取問題(一) 快取穿透、快取雪崩、快取併發 核心概念快取穿透
- 請教一個 python 包安裝的問題Python
- 請教一個演算法問題演算法
- React 中用jQuery的ajax 和 axios請求資料ReactjQueryiOS
- jQuery裡如何使用ajax傳送請求jQuery
- csrf解決Ajax請求跨站問題
- jQuery的AJAX請求中contentType和dataType的區別jQuery
- 跨域請求之jQuery的ajax jsonp的使用解惑跨域jQueryJSON
- 快取問題(四) 快取穿透、快取雪崩、快取併發 解決案例快取穿透
- 快取 Laravel 模型的小問題快取Laravel模型
- 學習AJAX必知必會(4)~JQuery傳送Ajax請求jQuery
- 請教一個切片遞迴賦值的問題遞迴賦值
- api 介面欄位規範的問題,請教大家API
- 【jQuery】ajax請求成功,狀態卻是200jQuery
- vue2.0 axios post請求傳參問題(ajax請求)VueiOS
- 記錄Ajax請求報415與404問題
- jQuery - AJAXjQuery
- jQuery AjaxjQuery
- Redis 的高效能快取機制的三類問題:快取擊穿、快取雪崩 和 快取穿透Redis快取穿透
- 獲取的ajax方法return的返回值的問題解析
- Redis快取穿透、快取雪崩、redis併發問題分析Redis快取穿透