删除url中某个参数
//删除url中某个参数
function urlDelParameter(name){
var loca = window.location;
var baseUrl = loca.origin + loca.pathname;
var query = loca.search.substr(1);
if (query.indexOf(name)>-1) {
var obj = {};
var arr = query.split("&");
for (var i = 0; i < arr.length; i++) {
arr[i] = arr[i].split("=");
obj[arr[i][0]] = arr[i][1];
}
delete obj[name];
if(JSON.stringify(obj) != '{}'){
baseUrl = baseUrl+'?';
}
var url = baseUrl + JSON.stringify(obj).replace(/[\"\{\}]/g,"").replace(/\:/g,"=").replace(/\,/g,"&");
return url;
}else{
return baseUrl;
}
}