0
我想重定向到同一頁面,但添加了一些查詢字符串值。試圖重定向到同一頁面,但查詢字符串值
如果已經有一個查詢字符串值,我想刪除它並添加一個新的。
我的代碼目前不工作,不知道爲什麼:
var url = window.location.href;
if(url.indexOf("?") > 0) {
url = url.substring(0, url.indexOf("?"));
} else {
url += "?joined=true";
}
window.location.replace(url);
順便說一句,請注意'.indexOf()'返回-1如果沒有找到子字符串,那麼通常情況下,您會使用條件'> -1'或'!= -1'。 (這個例子並不重要,因爲你的URL不會有'?'作爲它的第一個字符,但仍然是......) – nnnnnn