formularz jquery mobile i nokaut przesłać wiążące

Natknąłem się na pozorną niezgodność między knockoutjami a jquery mobile, jeśli chodzi o zachowanie wysyłania formularza.

Rozważ następujący znacznik:

<form data-bind="submit: myKoSubmitAction">
   <!-- form fields here -->
</form>

Intencją jest, że nokaut uniemożliwia wysyłanie / pobieranie serwera, a zamiast tego wywołuje funkcję myKoSubmitAction. jqm zapobiegnie również standardowemu zachowaniu przesyłania tylko dla jqm, ponieważ przesłanie formularza zostanie zastąpione żądaniem ajax.

Tak więc, podczas gdy knockout (przypuszczalnie) udaje się zapobiec standardowemu żądaniu serwera, nie udaje mu się zapobiec wysyłaniu żądania ajax przez jqm.

Znalazłem odpowiedź na ten problem w grupie google i pomyślałem, że powinien być również na SO. Zobacz poniżej

questionAnswers(2)

yourAnswerToTheQuestion