JQuery插件获取URL中GET请求参数
(function($) {
$.extend({
getUrlParams : function() {
var getPara = window.location.href.split("?");
var getArr = new Array();
if(getPara.length > 1) {
var params = getPara[1].split("&");
console.log(params);
if(params.length > 1) {
for(var i = 0, paraLength = params.length; i < paraLength; i++) {
if(params[i].indexOf("=") > 0) {
var key = params[i].substr(0, params[i].indexOf("="));
var value = params[i].substring(params[i].indexOf("=") + 1);
getArr[key] = decodeURIComponent(value);
} else {
getArr[params[i]] = '';
}
}
} else {
if(params[0].indexOf("=") > 0) {
var key = params[0].substr(0, params[0].indexOf("="));
var value = params[0].substring(params[0].indexOf("=") + 1);
getArr[key] = decodeURIComponent(value);
} else {
getArr[params[0]] = '';
}
}
}
return getArr;
}
});
})(jQuery);