JQuery Mobile и нокаут формы отправить обязательный
Я наткнулся на очевидную несовместимость между knockoutjs и jquery mobile, когда дело доходит до поведения отправки формы.
Рассмотрим следующую разметку:
<form data-bind="submit: myKoSubmitAction">
<!-- form fields here -->
</form>
Предполагается, что нокаут предотвращает отправку / получение сервером и вместо этого вызывает myKoSubmitAction. jqm также будет препятствовать стандартному поведению отправки только для jqm, причина в том, что отправка формы заменяется запросом ajax.
Таким образом, хотя нокаут (предположительно) успешно предотвращает стандартный запрос к серверу, он не может помешать jqm отправить запрос ajax.
Я нашел ответ на эту проблему в группе Google и подумал, что это должно быть на SO. Увидеть ниже