[英]Add (get) params to url without page reload?
在下面的代碼中,我將每個選定的元素推入數組。 我可以使用window.location.href
這樣的javascript將其推送到url參數。 是否可以在不重新加載/重定向頁面的情況下向網址添加參數?
var keys = [];
keys.push({selected_element:object.key});
所需的結構為: /index.php?element[]=546454&element[]=156151&element[]=343141
您可以使用history.pushState ...:
if (history.pushState)
{
var newQueryString = window.location.protocol + "//" +
window.location.host + window.location.pathname +
'?newStuff[]=123&whatever=909';
window.history.pushState({path:newQueryString},'',newQueryString);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.