Javascript 使用history.js使用多个GET参数
我正在使用动态更新查询参数。但有一个问题是我使用历史;它删除URL的所有其他现有参数。是否可以不覆盖现有参数并将新状态添加到现有参数?提前感谢我也在寻找更好的解决方案,但我使用了这个名为jquery BBQ的库,请参见: 是这样的:Javascript 使用history.js使用多个GET参数,javascript,jquery,history.js,Javascript,Jquery,History.js,我正在使用动态更新查询参数。但有一个问题是我使用历史;它删除URL的所有其他现有参数。是否可以不覆盖现有参数并将新状态添加到现有参数?提前感谢我也在寻找更好的解决方案,但我使用了这个名为jquery BBQ的库,请参见: 是这样的: function updateURLParam(key, value) { var qs = $.param.querystring(window.location.href, key+"=" + value); History.replaceSt
function updateURLParam(key, value) {
var qs = $.param.querystring(window.location.href, key+"=" + value);
History.replaceState(null, null, qs);
};
这将只更新所需的参数,而不更新其他参数 我也在寻找更好的解决方案,但我使用了这个名为jquery BBQ的库,请参见: 是这样的:
function updateURLParam(key, value) {
var qs = $.param.querystring(window.location.href, key+"=" + value);
History.replaceState(null, null, qs);
};
这将只更新所需的参数,而不更新其他参数 历史。pushState{state:1},state 1,?state=1&state2=2&state3=3;历史。pushState{state:1},state 1,?state=1&state2=2&state3=3;