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 // 生成一个带参数的url
16 $.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 }
更多专业前端知识,请上
【猿2048】www.mk2048.com