js实现修改参数数据
来源:互联网 发布:mac拷不进移动硬盘 编辑:程序博客网 时间:2024/05/17 02:24
function changeURLPar(destiny, par, par_value) { var pattern = par+'=([^&]*)'; var replaceText = par+'='+par_value; if (destiny.match(pattern)) { var tmp = '/\\'+par+'=[^&]*/'; tmp = destiny.replace(eval(tmp), replaceText); return (tmp); } else { if (destiny.match('[\?]')) { return destiny+'&'+ replaceText; } else { return destiny+'?'+replaceText; } } return destiny+'\n'+par+'\n'+par_value; }
destiny是目标字符串,比如是http://www.huistd.com/?id=3&ttt=3
par是参数名,par_value是参数要更改的值,调用结果如下:
changeURLPar(test, 'id', 99); // http://www.huistd.com/?id=99&ttt=3
changeURLPar(test, 'haha', 33); // http://www.huistd.com/?id=99&ttt=3&haha=33
阅读全文
0 0
- js实现修改参数数据
- JS get实现数据列表的修改
- JS 修改URL参数
- js 设置与修改url参数的实现代码
- JS实现点击参数面板按钮显示或隐藏数据
- JS添加修改URL参数
- js添加、修改url参数
- js实现默认值参数
- Vue.js 实现表单数据参数传递,以及不同独立按钮之间的参数传递
- cocos2d-x 定时器scheduleOnce函数修改,增加一个void*参数,实现数据传递
- 工具:js修改$_GET当中的参数
- js修改属性值,取参数值
- js 修改地址栏中的参数
- js 参数加密 修改jquery源码
- js获取url 修改 参数值
- Js 动态修改事件实现
- js实现分页(接受参数)
- js默认参数实现方法
- freemaker页面复选框全选与反选
- 时区
- Linux创建FTP服务器,添加用户,设置用户独立目录的过程及遇到的问题
- Check failed: registry.count(t ype) == 1 (0 vs. 1) Unknown layer type: Input (known types: Input )
- [笔记]: 欧拉函数线性筛法
- js实现修改参数数据
- PHP中interface与 implements 关键字
- sed替换
- PHP 变量及常量
- Protobuf 的 proto3 与 proto2 的区别
- poj 2186 DAG+缩点+tarjan模板 (模板待消化
- opencv关于函数cvWait()的用法。
- js事件
- 检索grade表数学成绩大于100的所有人信息。