利用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;
}
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;
}
相关文章推荐
- js 动态修改浏览器地址url及url里的参数
- JQuery中点击超链接动态修改url连接地址无效
- ASP.NET jQuery 实例10 动态修改hyperlink的URL值
- javascript/jquery获取地址栏url参数的方法
- Javascript url地址传参及获取参数方法(利用正则表达式)
- JavaScript/JQuery获取地址栏url参数的方法
- Jquery 获得url中的参数、将参数的值修改
- Javascript/jQuery 获取地址栏URL参数的方法
- 解决vue中无法动态修改jqgrid组件 url地址
- Javascript url地址传参及获取参数的简单实用方法(利用正则表达式)
- [转载]javascript/jquery获取地址栏url参数的方法
- JS动态添加网址参数,修改网址参数值的自定义功能函数
- JS自定义功能函数实现动态添加网址参数修改网址参数值
- jQuery动态修改超链接地址的方法
- html页面jQUery获取url地址以及参数
- jquery easyui datagrid 动态改变url地址中的参数值
- javascript/jquery获取地址栏url参数的方法
- jquery 获取url地址参数
- ext前台表格动态切换url并修改传递参数
- 使用js修改url地址参数