你的位置:首页 > 软件开发 > Java > js获取url中的参数对象、js生成带参数的url

js获取url中的参数对象、js生成带参数的url

发布时间:2015-12-07 18:00:04
1 // 获取url中的参数,并返回一个对象 2 $.getRequestData = function() { 3 var url = location.search; //获取url中"?"符后的字串 4 var theRequest = {}; ...
 1 // 获取url中的参数,并返回一个对象 2 $.getRequestData = function() { 3   var url = location.search; //获取url中"?"符后的字串 4   var theRequest = {}; 5   if (url.indexOf("?") != -1) { 6     var str = url.substr(1); 7     strs = str.split("&"); 8     for (var i = 0; i < strs.length; i++) { 9       theRequest[strs[i].split("=")[0]] = decodeURIComponent(strs[i].split("=")[1]);10     }11   }12   return theRequest;13 };14 15 // 生成一个带参数的url16 $.createUrl = function(obj) {17   var length = obj && obj.length,18     idx = 0,19     url = obj.url + '?';20   for (var key in obj) {21     if (key != 'url' && obj[key] !== null) {22       url += (key + '=' + encodeURIComponent(obj[key]) + '&');23     }24   }25   return url.substring(0, url.lastIndexOf('&'));26 }

原标题:js获取url中的参数对象、js生成带参数的url

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。