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给大家带来的专业知识有很大的启发。

上一篇:Ajax的使用及jquery中缓存问题的解决

下一篇:六种JavaScript数据类型及注意事项

您可能感兴趣的文章

相关阅读

查看更多 >