есть страничка на ней несколько селектов и при выборе чего либо в них идет аяксовый запрос на сервак где чет выбирается, а потом это чета выводится на странице
было все хорошо пока не потребовалось давать ссылки с уже выбранными селектами и результатами выборки
сначала думал делать $('#formReq').serialize() который возвращает красивую строчку
которую записывал в window.location.hash
а при вход на страницу это дело разбиралось наколенным скриптом и делался запрос
и как бы все было бы просто если бы в запросах не шла кирилица (сервак сp1251)
дальше решил в хеш записывать JSON.stringify($('#formReq').serializeArray()),
но строка запроса при этом получалась ну очень длинной и не красивой
[{"name":"fieldName1", "value":"val1"}, {"name":"fieldName2", "value":"val2"}]
поэтому пропускаю это дело через еще один коленный скриптик дающий на выходе
{"fieldName1":"val1","fieldName2":"val2"}
что почти хорошо
может будут идеи получше??
1. DlTA - 24 Марта, 2015 - 21:53:45 - перейти к сообщению
2. DeepVarvar - 24 Марта, 2015 - 22:30:38 - перейти к сообщению
DlTA пишет:
Дык, $('#formReq').serialize() даст то же самое сразу.
еще один коленный скриптик
3. DlTA - 24 Марта, 2015 - 23:26:55 - перейти к сообщению
DeepVarvar пишет:
Дык, $('#formReq').serialize() даст то же самое сразу.
DlTA пишет:
сначала думал делать $('#formReq').serialize() который возвращает красивую строчку
которую записывал в window.location.hash
а при вход на страницу это дело разбиралось наколенным скриптом и делался запрос
и как бы все было бы просто если бы в запросах не шла кирилица (сервак сp1251)
которую записывал в window.location.hash
а при вход на страницу это дело разбиралось наколенным скриптом и делался запрос
и как бы все было бы просто если бы в запросах не шла кирилица (сервак сp1251)
копирование из ссылки делает дополнительное кодирование, поэтому не подошло
(Добавление)
пока нашел вот такую штука что по сути равнозначно коленному скрипту, но написано красивше
Спойлер (Отобразить)