您的位置:首页 > Web前端 > JQuery

利用jQuery动态修改URL地址参数和参数值

2017-04-20 11:35 771 查看
参数说明:

url:地址;arg:要变更的参数名;arg_val:要变更的参数值

代码:

function changeURLArg(url,arg,arg_val){

       var pattern=arg+'=([^&]*)';

       var replaceText=arg+'='+arg_val;

       if(url.match(pattern)){

           var tmp='/('+ arg+'=)([^&]*)/gi';

           tmp=url.replace(eval(tmp),replaceText);

           return tmp;

       }else{

           if(url.match('[\?]')){

               return url+'&'+replaceText;

           }else{

               return url+'?'+replaceText;

           }

      }

       return url+'\n'+arg+'\n'+arg_val;

   }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: