js方法智能给url传参数

技术分享1,500 人阅读

昨天写的一个js方法,感觉还不错,作用就是给url增加参数。

举例说,我有个需求

我当前的url为 http://caijt.com/index.php?b=345

我想传个参数 a ,值为123的话,那么我就直接在后面增加 &a=123,可是如果我的url为 http://caijt.com/index.php?a=1&b=345,那我就得先判断是否已有参数 a

方法如下,url 为传入的 url 链接,name为参数名称,value为值,返回修改后的url,如果value为空的话,就会删除name这个参数

自我感觉,这个js方法还是很不错的,哈哈哈