这有可能吗?
这是问题所在:
我有一个使用此URL的关键字搜索(搜索后):http:// localhost / thi / search?keyword = key
然后我有一个使用AjaxForm插件(jquery)的滑块搜索…
当我执行滑块搜索时,显然我仍然会在关键字搜索URL中(因为请求是通过ajax发送的)
有没有办法将当前网址更改为类似http:// localhost / thi / search?price = 100(滑块通过GET提交,价格作为GET变量)
我希望这样做是因为我希望将滑块的搜索结果添加为书签…或者还有其他替代方法吗?
您可以将hash网址(search#price = 100)与window.location.hash方法一起使用。这些将被加为书签,并且用户可以使用后退和前进按钮浏览这些内容。
window.location.hash
用法样本:
<a href="#">100</a> $('a').click(function() { window.location.hash = 'price='+$(this).html(); return false; });
将网址设置为search#price=100不刷新。
search#price=100