Я делаю приложение PhoneGap с JQuery Mobile, и у меня есть две страницы, одна с динамическим списком страниц, а другая с формой для редактирования или создания страницы. Они находятся в одном HTML-файле.
Нажатие на элемент списка проходит? Action = edit и нажатие на кнопку «Добавить», которая у меня есть, передает? Action = add querystrings.
Вот jsfiddle для визуализации страниц
ПРИМЕЧАНИЕ. Пример не действует так же, как живой код.
Я запускаю свое приложение на телефоне Android, и если я выполняю эти действия, в окне предупреждения будет отображаться правильный запрос: -
- Нажмите кнопку добавления на странице списка
- Нажмите обратно на странице формы
- Нажмите на ссылку редактирования элемента списка на странице списка
Однако, если я делаю это с другой стороны, почему-либо (нажмите сначала «Редактировать», затем кнопку «Добавить»), нажатие кнопки «Добавить» никогда не показывает строку запроса добавления в окне предупреждения.
(пример jsfiddle всегда блокирует строку запроса первой нажатой ссылки, которая даже хуже, чем живой код!)