Привет, я новичок в jquery mobile и борюсь с проблемой. Основная структура моего веб-приложения такова, что у меня есть домашняя страница (index.php) с кнопкой на ней. При нажатии кнопки загружается вторая страница (query.php). на этой странице загружается канал json. (эта страница содержит только php, а не html или javascript). В нижней части страницы эта страница содержит внешний файл шаблона (list.tmpl.php), который отображает фид, который был извлечен query.php.
Я основал это приложение на следующем уроке: http://net.tutsplus.com/tutorials/javascript-ajax/how-to-build-an-rss-reader-with-jquery-mobile-2/. Все работает так, как должно до сих пор
Вот моя проблема:
На странице шаблона (list.tmpl.php) я разместил кнопку, которую хочу использовать для вызова простой функции JavaScript. Однако почему-то я не могу вызвать эту функцию. Когда я помещаю ту же функцию вместе с кнопкой на index.php, она работает, и скрипт выполняется.
Я искал в сети и нашел следующее решение, которое, похоже, ближе всего подходит к разумному.
http://forum.jquery.com/topic/jquery-mobile-equivalent-of-document-ready
Однако это не сработало для меня. Я до сих пор не могу вызвать функцию. У query.php, на который ссылается кнопка index.php, нет идентификатора страницы (нет html, просто php), а страница, на которой я хочу вызвать функцию, - это шаблон (list.tmpl.php), который включен в этот стр. Когда я использую идентификатор страницы шаблона страницы, функция не выполняется.
Кто-нибудь может помочь?