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