Я использую плагин BBQ jquery для управления историей AJAX, но у меня проблема с получением «симпатичных URL». Я перепробовал все, что мог придумать, но, надеюсь, я упустил что-то глупое, и кто-то может указать мне правильное направление.
Я сериализую форму только для входных данных, которые заполнены, чтобы избежать пустых запросов во фрагменте хеша. Оповещение decodeURIComponent показывает строку, как я хочу, но я все равно получаю #hashfragment=key%26value%3Dkey%26value
Кто-нибудь может помочь? Соответствующий код ниже.
stateQuery = $('#searchUsers :input[value]').serialize();
stateQuery = decodeURIComponent(stateQuery);
// Push the state into history and replace any other keys
$.bbq.pushState({ search: stateQuery }, 2);
Спасибо.