Zul*_*kis 5 javascript jquery get http
我有一个像这样的URL:
http://google.de/test.php?a=b&c=d&e=f
Run Code Online (Sandbox Code Playgroud)
我知道只需修改一个GET参数:( c是"h"而不是"d")
http://google.de/test.php?a=b&c=h&e=f
Run Code Online (Sandbox Code Playgroud)
并重定向到新网址.所有其他GET参数应该保持不变.
我怎么会这样做?
Bud*_*hiP 10
我同意最好在其他答案中提到为此目的使用库.
但是,如果您需要更简单的快速修复,这里是基于正则表达式的字符串替换解决方案.
var url = "http://my.com/page?x=y&z=1&w=34";
var regEx = /([?&]z)=([^#&]*)/g;
var newurl = url.replace(regEx, '$1=newValue');
Run Code Online (Sandbox Code Playgroud)
这里我用'newVlaue'替换查询字符串键'z'
看看这个小提琴:http://jsfiddle.net/BuddhiP/PkNsx
| 归档时间: |
|
| 查看次数: |
12455 次 |
| 最近记录: |