我正在制作一个选项选择函数,它需要添加一个唯一的动态 url 并替换
&
与
&
在 URL 中。
Jquery
$("#pageSizeOptions").change(function () {
document.location.href = ('?ViewAction=View&ObjectID=1710211').replace(/(\?|&)(PageSize=[^&]+)(&|$)/, '$3') + $(this).val();
});
Perl 模板(jquery)
$("#pageSizeOptions").change(function () {
document.location.href = ('#Pager.URL').replace(/(\?|&)(PageSize=[^&]+)(&|$)/, '$3') + $(this).val();
});
结果:
http://fiddle.jshell.net/RFfXs/5/show/light/?ViewAction=View&ObjectID=1710211&PageSize=40
预期结果:
http://fiddle.jshell.net/RFfXs/5/show/light/?ViewAction=View&ObjectID=1710211&PageSize=40
任何人都可以帮助我到底做错了什么吗..
请您参考如下方法:
.replace(/&/g, '&')
