通过 jQuery 更改参数值重新加载页面

Reload page via jQuery changing value of a parameter

我有一个 URL 页面:

www.mydomain.com/orders.html?orderNumber=363035001&return=true

我需要一种在特定事件中通过 jQuery 重新加载页面 的方法,更改最后一个参数。所以要重新加载的 url 应该是:

www.mydomain.com/orders.html?orderNumber=363035001&return=false

您需要将 window.location 变量设置为您想要的 url。

window.location = "www.mydomain.com/orders.html?orderNumber=363035001&return=false"

Here是一个简单的例子

window.location.href="www.mydomain.com/orders.html?orderNumber=363035001&return=false"

使用这个你首先得到URL当前页面的形式,然后从真到假或反之亦然,然后改变位置。

URL = document.URL;

if(URL.indexOf('return=true') != -1)
       URL = URL.replace('return=true','return=false');
else
      URL = URL.replace('return=false','return=true'); 

window.location = URL;