Каков наилучший способ обработки форм в jqm?
Например, предположим, что пользователь заполняет форму, а некоторые данные не проверяются.Он не обнаруживается при проверке JS, но вызывает некоторую бизнес-логику, означающую, что система не может продолжить работу.
В jqm форма будет возвращена пользователю, и инфраструктура загрузит ее и перейдет к ней,Предположим, я не хочу, чтобы к нему переходили, так как это не новое состояние - я просто хочу, чтобы он отображал обновленную форму с сообщением об ошибке.Я также не хочу отключать ajax, так как это добавляет ненужную полную перезагрузку страницы.
В идеале, мне бы хотелось, чтобы я сказал jqm не переходить и не включать ответ в историю - скорее простопокажите это вместо того, что там есть.
Единственный способ увидеть эту работу - написать собственный обработчик форм и вернуть JSON с сервера, который включает состояние ошибки.Если отправка прошла успешно, перейдите на следующую страницу, в противном случае обновите HTML-код в представлении с помощью HTML-кода, возвращенного как часть объекта JSON, содержащего любые сообщения об ошибках.
Похоже, что должен быть лучший способ?
Спасибо