使用jQuery处理URL段

时间:2011-11-14 13:26:46

标签: jquery codeigniter

我正在开发一个网站,用户必须能够通过标签搜索网站。 我正在使用Codeigniter,我想我会以某种方式使用jQuery。

我需要以下网址:

http://example.com/keywords/firstkeyword+secondkeyword+thirdkeyword/

在页面上,我有一个搜索输入字段,当用户“添加”新关键字时 我需要在输入时更新URL,但我不希望重新加载页面。

因此,如果他们添加了第四个关键字,则网址应为:

http://example.com/keywords/firstkeyword+secondkeyword+thirdkeyword+forthkeyword/

我还需要能够在关键字细分之后添加其他标准。例如尺寸。

http://example.com/keywords/firstkeyword+secondkeyword+thirdkeyword/size/1+3+4/

我该怎么做?

2 个答案:

答案 0 :(得分:1)

使用Javascript更改网址会导致重定向,除非您在哈希(#)之后操作该部分,该部分可通过window.location.hash访问。

答案 1 :(得分:0)

您可能正在寻找HTML5 History API

很好读,请参阅#3 here