<a href="{{ payment.approve}}" class="pointer"><i class="fa fa-ban color-red"></i> Approve Payment</a><a href="{{ payment.reject}}" class="pointer"><i class="fa fa-ban color-red"></i> Reject Payment</a><script> if (filterpayment) { url += '&filterpayment=' + encodeURIComponent(filterpayment); }</script>使用過濾器后”我的網址將是這樣的http://localhost/index.php?route=sales/filterpayment&user_token=XXXXXX&filterpayment=2&page=2對于第 2 頁是“分頁”我想要的是,在執行操作(例如單擊批準)后,如何在不刪除“page2”的情況下重置它單擊后我想要的是:批準http://localhost/index.php?route=sales/filterpayment&user_token=XXXXXX&page=2我試過的:url = 'index.php?route=sales/filterpayment&user_token={{ user_token }}';location = url;但它會直接重置 URL 中的“page2”并變成這個http://localhost/index.php?route=sales/filterpayment&user_token=XXXXXX
1 回答

呼如林
TA貢獻1798條經驗 獲得超3個贊
使用搜索參數
let url = new URL("http://localhost/index.php?route=sales/filterpayment&user_token=XXXXXX&page=2")
let filterpayment = 2;
if (filterpayment) {
url.searchParams.set("filterpayment",encodeURIComponent(filterpayment));
}
console.log(url)
filterpayment = 0;
if (filterpayment) {
url.searchParams.set("filterpayment",encodeURIComponent(filterpayment));
}
else {
url.searchParams.delete("filterpayment");
}
console.log(url)
- 1 回答
- 0 關注
- 225 瀏覽
添加回答
舉報
0/150
提交
取消