JQuery Mobile und Knockout Form senden Bindung

Ich bin auf eine offensichtliche Inkompatibilität zwischen knockoutjs und jquery mobile gestoßen, wenn es darum geht, ein Submit-Verhalten zu erzeugen.

Betrachten Sie das folgende Markup:

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

Das Knockout soll das Posten / Abrufen des Servers verhindern und ruft stattdessen myKoSubmitAction auf. jqm verhindert auch das standardmäßige Übermittlungsverhalten nur für jqm, da das Formular Submit durch eine Ajax-Anforderung ersetzt wird.

Während Knockout (vermutlich) erfolgreich die Standard-Serveranforderung verhindert, kann es nicht verhindern, dass JQM eine Ajax-Anforderung sendet.

Ich fand die Antwort auf dieses Problem in einer Google-Gruppe und dachte, es sollte auch auf SO sein. Siehe unten

Antworten auf die Frage(2)

Ihre Antwort auf die Frage