function GetURL () {
var args = {};
var query = location.search.substring (1); The parameter after the current link has been obtained
var pairs = Query.split ("&");
for (var i = 0; i < pairs.length; i++) {
var pos = pairs[i].indexof (' = ');
if (pos = =-1) continue;
var argname = pairs[i].substring (0,pos);
var value = pairs[i].substring (pos+1);
Value = decodeuricomponent (value);
Args[argname] = value;
}
return args;
}
function Getnewhref (index, value) {
var gets = GetURL (), url = '? ';
$.each (Gets, function (key, Val) {
if (index = = key)
URL + = key + ' = ' + value + ' & ';
Else
URL + = key + ' = ' + val + ' & ';
})
if (url = = = '? ') {
return location.href + '? ' + index + ' = ' + value;
}
else if (typeof gets[index] = = = ' undefined ') {
return location.href + ' & ' + index + ' = ' + value;
}
else {
Return Location.href.split ('? ') [0] + url.substr (0, url.length-1);
}
}
function Getdeletehref (index1, Index2) {
var gets = GetURL (), url = '? ';
$.each (Gets, function (key, Val) {
if (index1!== key && index2!== key)
URL + = key + ' = ' + val + ' & ';
})
Return Location.href.split ('? ') [0] + url.substr (0, url.length-1);
}
JS get url parameter, modify URL parameter