Ссылки и функция hash
Всем привет. Хочу сделать статический ajax для поисковика.В поисковике есть форма с кучей инпутов чекбоксов и селектов. Планирую сделать статические ссылки для каждого запроса. Думаю сделать такую вещь.
Например есть блок "Колличество комнат", там несколько чекбоксов,1 2 3 4 5 - это значение чекбоксов При нажатии на чекбокс в ссылку добавится что-то типа #filter=room:1, , , , ; Если еще добавлняем в инпуте какое либо слово, то добавляется так #filter=room:1, , , , ;inputname:какое либо слово; и так далее, ну а если с инпута удаляем весь текст, товозвращаемся к предидущей ссылки #filter=room:1, , , , ; Надеюсь понятно объъяснио. Естественно получать и передавать в строку браузера соираюсь чере window.location.hash Делается для того чтобы получать filter=... и передавать в пхп а там уже обрабатывать и возвращать в браузер через ajax Вопрос в том, как мне реализовать такую задачу? восновном интересует поиск нужного в строке полученной через hash и делать замену, добавление или удаление нужных значений? Если что-то не понятно объяснил, просьба написать чтобы я попытался перефразировать. |
Ладно пожалуй начну изобретать сам.
Допустим я внедрил в ссылку window.location.hash= "filter=name:1,2,3;lastname:3,4,6;"; var h=window.location.hash; Дальше манипуляциями со split и всякого рода циклов и условий я разберу переменную h . Так как же мне теперь путем нажанитя допустим на ссылку сделать ссылку такой var h=window.location.hash; // теперь мне в переменной h надо поискать "name" и вместо цифры 1 сделать ее цифрой 5 "filter=name:5,2,3;lastname:3,4,6;" Есть мисли? |
Часовой пояс GMT +3, время: 05:31. |