作家
登录

js修改地址栏URL参数解决url参数问题

作者: 来源:www.28hudong.com 2013-03-30 00:17:45 阅读 我要评论

现在做网页,经常会碰到处理地址栏参数的问题,但一直是凭感觉做,之后漏洞百出也不知道从哪改起,因此,就专门做了一个修改地址栏参数的方法,这一下,就再也不用愁啦,哈哈! 以下就是我编的方法,使用很简单的哦: 复制代码 代码如下: 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 怎么样,挺好用的吧!哈哈

  推荐阅读

  Jquery 选中表格一列并对表格排序实现原理

在前端对表格排序的Jquery插件有很多,功能也很强大,比如说Jquery Data Tables对表格的处理就相当强大,可对表格进行排序,搜索,分页等操作,不过没有仔细研究过其实现原理。为了更好的理解在前端对表格进行排序>>>详细阅读


本文标题:js修改地址栏URL参数解决url参数问题

地址:http://www.17bianji.com/kaifa2/JS/22786.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)