Мне нужно разработать мобильное приложение с jQuery Mobile, которое будет упаковано с помощью PhoneGap Build и распространено в Google Play. Мне нужно иметь динамические списки, которые в зависимости от того, какой элемент будет нажат, откроют новую динамически сгенерированную страницу, которая получит информацию из базы данных MySql.Каков наилучший способ разработки динамического мобильного приложения jQuery Mobile?
Текущая настройка Я генерировать ListView с URLs с различными переменными прикрепленными (category.html?cat=1
, category.html?cat=2
...) когда я щелкаю по пункту pageinit
событие запускается для category.html
и я анализирую (с JS) переменной URL (cat=2
) и я отправляю запрос на мою страницу PHP (которая, в свою очередь, запрашивает MySql), с помощью метода $.get
, и я вставляю возвращаемое значение (которое просматривается эхом назад на странице PHP) с $('div.ui-content').append(data).trigger('create')
. Этот способ иногда работает, иногда нет (страница остается пустой), или вы должны обновить всю страницу и т. Д. ...
Лучше всего генерировать весь html для страницы в PHP и динамически переходить на новую страницу с помощью changePage()
метод? Или любой другой метод лучше?
Спасибо :)