Мое мобильное приложение jQuery состоит из одной страницы index.html
и содержит только одну страницу со ссылкой при запуске:
<div data-role="page">
<div data-role="content">
<a id="startPageLink" href="startPage">start</a>
</div>
</div>
Когда пользователь нажимает на ссылку запуска, я хочу асинхронно загрузить содержимое для startPage
из моего JSON API. При обратном вызове я хотел бы создать все необходимые элементы DOM для startPage
с помощью JavaScript и добавить к нему содержимое. Для этого я создал метод createStartPage(data)
.
Как правильно реализовать такие динамически создаваемые страницы, чтобы открытие index.html#startPage
тоже работало? Я думаю, что должен быть способ подключиться к $.mobile.changePage()
, чтобы включить пользовательский код загрузки/создания страницы, но я ничего не нашел. Или есть лучшее решение этой проблемы?
$.mobile.changePage()
, которые могут быть полезны: jquerymobile.com/blog/2011/05/27/ - person thedaian   schedule 09.06.2011