Управлять сегментами URL с помощью jQuery - PullRequest
0 голосов
/ 14 ноября 2011

Я занимаюсь разработкой веб-сайта, где пользователь должен иметь возможность поиска по тегам. Я использую Codeigniter и думаю, что для этого каким-то образом буду использовать jQuery.

Мне нужен URL:

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

На странице я получил единственное поле ввода поиска, и когда пользователь «добавляет» новое ключевое слово Мне нужно обновить URL, когда они нажимают Enter, но я не хочу, чтобы страница была перезагружена.

Так что, если они добавляют четвертое ключевое слово, URL должен быть:

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

Мне также нужно иметь возможность добавлять другие критерии после сегмента ключевых слов. Например размер.

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

Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 14 ноября 2011

Изменение URL с помощью Javascript приведет к перенаправлению, если вы не управляете частью после хеша (#), который доступен с window.location.hash.

0 голосов
/ 15 ноября 2011

Возможно, вы ищете HTML5 History API

Приятного чтения, смотрите # 3 здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...