jquery开发中Ajax缓存的分析
来源:爱站网时间:2020-10-23编辑:网友分享
Ajax缓存在jquery开发中都会出现相同的数据操作,这从另一个层面来说对程序开发是非常有趣的,下面是爱站技术频道带来的jquery开发中Ajax缓存的分析,一起来了解一下吧。
Ajax缓存在jquery开发中都会出现相同的数据操作,这从另一个层面来说对程序开发是非常有趣的,下面是爱站技术频道带来的jquery开发中Ajax缓存的分析,一起来了解一下吧。
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);
}
});
}
}
通过this_li.data('cache',backdata);//缓存记录,来做标记
上述是爱站技术频道小编为大家带来的jquery开发中Ajax缓存的分析,相信js.aizhan.com给大家带来的专业知识有很大的启发。