jQuery BBQ pushState URL не показывает, как он должен - PullRequest
0 голосов
/ 31 июля 2011

Я использую плагин jQuery BBQ, и я не могу показать URL, как он должен выглядеть.Это происходит так: /#url=photographs.php%3F1 где это должно быть /#url=photographs.php?1

Идеи?

1 Ответ

1 голос
/ 05 апреля 2012

Это называется URL-кодировка , что jQuery.bbq.pushState (state) делает для вас.

В вашем примере? 1 равно% 3F1. Вы можете убедиться в этом, используя онлайн-URL инструмент кодирования / декодирования .

Если вы не хотите этого, попробуйте добавить хеш-символ в ваш аргумент:

jQuery.bbq.pushState('#' + state);
...