在不删除现有网址参数的情况下更新或添加网址参数

时间:2019-05-24 11:57:06

标签: jquery

在不删除现有网址参数的情况下更新或添加网址参数

网址 http://www.example.com?qid=123

添加参数后 http://www.example.com?product_id=353

我有代码,但是它正在删除现有的URL参数“ quid”

var stateObj = { product_id: "353" };
window.history.pushState({}, "Products", '?'+jQuery.param(stateObj));

我想要url,如何实现? http://www.example.com?qid=123&product_id=353

1 个答案:

答案 0 :(得分:0)

您需要记住所有其他值,然后全部推送。

var stateObj = { product_id: "353", gid: '1222' };
window.history.pushState({}, "Products", '?'+jQuery.param(stateObj));