function getURL(){
var args = {};
var query = location.search.substring(1); //得到了當前連接的中?號後的參數
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;
}url
function getNewHref(index, value) {
var gets = getURL(), url = '?';code
$.each(gets, function(key, val) {
if (index === key)
url += key + '=' + value + '&';
else
url += key + '=' + val + '&';
})get
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);
}
}string
function getDeleteHref(index1, index2) {
var gets = getURL(), url = '?';it
$.each(gets, function(key, val) {
if (index1 !== key && index2 !== key)
url += key + '=' + val + '&';
})io
return location.href.split('?')[0] + url.substr(0, url.length - 1);
}function