码迷,mamicode.com
首页 > Web开发 > 详细

通过html的data属性取值

时间:2014-12-15 10:21:38      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   sp   strong   

先贴代码

bubuko.com,布布扣
 1 function(obj, url){
 2         var params = {};
 3         var target_id = obj.attr("id");
 4         if(typeof(url) == "string" && url.search(/\?/)>=0){
 5             $.each(url.split("?")[1].split("&"), function(){
 6                 var keyVal = this.split("=");
 7                 if(keyVal[0] && keyVal[1]){
 8                     params[decodeURIComponent(keyVal[0])] = decodeURIComponent(keyVal[1]);
 9                 }
10             });
11             url = url.split("?")[0];
12         }
13 
14         if(obj.hasClass("refresh-target")){
15             obj.data("load-url", url);
16             obj.data("load-params", params);
17             obj.data("auto-refresh-load-url", url);
18             obj.data("auto-refresh-load-params", params);
19         }
20 
21         if(target_id === "container") {
22             obj.esfContentsPublish(url, params);
23         } else {
24             var dfd = $.Deferred();
25             if(target_id !== "action_panel" && 
26                 target_id !== "inner_contents" && 
27                 target_id !== "tree_panel") {
28                 esf_fw.effects.screen_mask();
29             }
30 
31             // reject auto refresh
32             esf_fw.auto_refresh.reject(dfd);
33             
34             obj.fjLoad({url: url, params: params, dfd: dfd});
35             dfd.done(function(){
36                 $("<div>").fjPublish("/esf_fw.data.load/complete", [obj]);
37                 esf_fw.effects.screen_unmask();
38             });
39         }
40 }
View Code

 

通过html的data属性取值

标签:style   blog   http   io   ar   color   os   sp   strong   

原文地址:http://www.cnblogs.com/angelfan/p/4164206.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!