PHP encodeURIComponent重置

问题描述 投票:0回答:1
<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

Approve Payment
javascript php
1个回答
1
投票

使用searchParams

© www.soinside.com 2019 - 2024. All rights reserved.