Ich versuche herauszufinden, ein bestimmtes div wird angezeigt, bevor ein Ereignis ausgelöst wird, angegeben von FlightJs Funktionen.Falscher Ablauf von Ereignissen mit FlightJS
Wie Sie sehen können, nachdem ich die Initialisierung erkannt habe, habe ich das Ereignis on click für onSubmitButtonClicked angegeben.
In der onSubmitButtonClicked Funktion sammle ich den Feldwert und übergeben es Handler in der mixin Form 'angegeben anfordern, die wie folgt aussieht:
define([], function() {
'use strict';
function formMixin() {
/*
* Use an existing form to post data asynchronously, in order to avoid
* hard coding URLs and data transformation on Javascript.
*/
this.postForm = function($form) {
return $.ajax({
type: $form.attr('method'),
url: $form.attr('action'),
data: $form.serialize()
});
};
}
return formMixin;
});
Das Problem ist, dass die showSuccessMessage()
Funktion rechts abgefeuert wird nach der Initialisierung eher nach dem Warten auf Submitbuttonclicked. Ist die Verkettung der Rückrufe fehler- und inkorrekt oder liegt sonst etwas falsch am Code?