Мобильные данные jQuery в URL - PullRequest
0 голосов
/ 18 июля 2011

Используя jQuery Mobile, как я могу создать URL-адреса hashbang, такие как #!/value_1/value_2, и иметь возможность читать оба этих значения, предполагая, что оба параметра всегда будут в одном и том же порядке.

Одно предостережение заключается в том, чтоЭто обеспечивается одностраничной структурой, поэтому я не ссылаюсь на внешнюю страницу.

1 Ответ

0 голосов
/ 18 июля 2011

jQuery Mobile по умолчанию автоматически сопоставляет hashbangs с идентификаторами элементов страницы (поддельные страницы). Сначала вам нужно отключить это поведение.

Тогда вам нужно иметь собственную логику, которая читает windows.location.hash и выполняет какие-либо действия, когда

  • сайт загружен

  • отдельная искусственная страница открыта (событие JQM на странице)

Создание ссылок происходит так, как если бы вы создавали ссылки в обычном режиме - просто установите значение href.

Вот больше информации:

jQuery Mobile и «параметры запроса» для навигации по хеш-бангу

...