我的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
然后重新加载显示新字符串的页面,从而更改表单输出?
答案 0 :(得分:1)
试试这个。
url.replace('[sort_order]=DESC','[sort_order]=ASC').replace('[sort_by]=price','[sort_by]=newPrice');
答案 1 :(得分:0)
您可以使用location.search
获取网址的查询部分。查找参数,修改,重新构建您的网址,并将该值分配给location
以加载包含该网址的网页。