什么是通过javascript修改网址的最佳方式?

时间:2016-04-04 13:59:02

标签: javascript

我的wordpress网站有一个废话的搜索表单。

它生成此搜索字符串:www.mysite.com/properties/?wpp_search[sort_order]=DESC&wpp_search[sort_by]=price&wpp_search[pagination]=on&wpp_search[per_page]=10&wpp_search[strict_search]=false&wpp_search[property_type]=residential_sales%2Cresidential_lettings%2Ccommercial%2Cfine_living&wpp_search[area]=&wpp_search[price][min]=&wpp_search[price][max]=&wpp_search[branch]=-1&wpp_search[bedrooms]=-1&wpp_search[department]=-1#propertycontent

获取此字符串的最佳方法是什么,并更改某些方面,例如: [sort_order]=ASC [sort_by]=price

然后重新加载显示新字符串的页面,从而更改表单输出?

2 个答案:

答案 0 :(得分:1)

试试这个。

url.replace('[sort_order]=DESC','[sort_order]=ASC').replace('[sort_by]=price','[sort_by]=newPrice');

答案 1 :(得分:0)

您可以使用location.search获取网址的查询部分。查找参数,修改,重新构建您的网址,并将该值分配给location以加载包含该网址的网页。