js 设置url 参数值
//设置url中参数值 function setParam(param,value){ var query = location.search.substring(1); var p = new RegExp("(^|)" + param + "=([^&]*)(|$)"); if(p.test(query)){ //query = query.replace(p,"$1="+value); var firstParam=query.split(param)[0]; var secondParam=query.split(param)[1]; if(secondParam.indexOf("&")>-1){ var lastPraam=secondParam.split("&")[1]; return ‘?‘+firstParam+‘&‘+param+‘=‘+value+‘&‘+lastPraam; }else{ if(firstParam){ return ‘?‘+firstParam+‘&‘+param+‘=‘+value; }else{ return ‘?‘+param+‘=‘+value; } } }else{ if(query == ‘‘){ return ‘?‘+param+‘=‘+value; }else{ return ‘?‘+query+‘&‘+param+‘=‘+value; } } } //调用 var url=window.location.href;//获取当前url var searchUrl=setParam("beginDate",date); if(url.indexOf("?")>0){ =url.split("?")[0]; } window.location.href=url+searchUrl;
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。