这有可能吗?

这是问题所在:

我有一个使用此URL的关键字搜索(搜索后):http://localhost/thi/search?keyword=key

然后我有一个使用AjaxForm插件(jquery)的滑块搜索...

当我执行滑块搜索时,显然我仍然会在关键字搜索URL中(因为请求是通过ajax发送的)

有没有一种方法可以将当前网址更改为http://localhost/thi/search?price=100之类的内容(滑块通过GET提交,价格作为GET变量)

我希望这样做是因为我希望将滑块的搜索结果添加为书签...或者有其他替代方法吗?

最佳答案

您可以通过window.location.hash方法使用哈希网址(search#price = 100)。这些将被加为书签,并且用户可以使用后退和前进按钮浏览这些内容。

用法样本:

<a href="#">100</a>

$('a').click(function() {
    window.location.hash = 'price='+$(this).html();
    return false;
});


将网址设置为search#price=100而不刷新。

关于php - 更改页面网址而不刷新页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1898331/

10-13 08:54