Я хотел бы знать, как наилучшим образом «отправить» форму на другую страницу в моем веб-приложении. В настоящее время у меня есть форма, где пользователь заполняет свою информацию, а затем «Отправить» на новую страницу загружаются все их данные, чтобы они могли ее просмотреть. Затем пользователь может вернуться в форму, чтобы внести изменения или принять данные и продолжить.Самостоятельная форма в jQuery Mobile
В настоящее время у меня есть форму, установленная на POST на "следующей" странице. Я использую jQuery mobile, поэтому все это в одном файле HTML, а «страницы» - это только DIV, которые отображаются и скрыты. Я перехватываю событие «отправить» и выполняю мою обработку, а затем возвращаю false. Это работает, но иногда кажется глючным.
Возможно ли отправить POST на другую «страницу» мобильной jQuery и перехватить входящие данные вместо того, чтобы возвращать false на событие отправки? Есть ли другой способ сделать это, что я даже не понимаю?
Следует отметить, что требование приложения заключается в том, что на устройство не могут храниться никакие данные (без файлов cookie, LocalStorage, SessionStorage и т. Д.).
К сожалению, данные не могут быть сохранены на устройстве (кроме литералов объектов JavaScript). Таким образом, никакие файлы cookie, localstorage и т. Д. – J2N
Поскольку вы используете архитектуру с одной страницей, почему бы просто не сохранить их в объекте/переменной javascript? В вашем случае, когда «страница» изменена, javascript не перезагружается, поэтому он сохраняет все переменные в целости. – wmfairuz
Это на самом деле то, что я делаю прямо сейчас. Кажется, что это несколько глупо. Например, если форма не подтверждается, кнопка «Отправить» остается нажатой, и пользователь должен дважды нажать ее, чтобы запустить событие «отправить». Я предполагаю, что это потому, что я возвращаю «ложь» в обработчик отправки отправки ??? – J2N