Die Schritte des jQuery-Assistenten werden verschoben, bevor der Ajax-Aufruf abgeschlossen ist

Wie kann ich den Übergang zum nächsten Schritt entsprechend dem Ergebnis eines Ajax-Aufrufs steuern? Die Datei data.d gibt einen Bool-Wert zurück

$("#wizard").steps({
            onStepChanging: function (event, currentIndex, newIndex) {
                var move = false;
                if (currentIndex == 2) {
                    move = false;
                    $.ajax({
                        type: 'POST',
                        url: "Reservation.aspx/SomeFunction",
                        data: serializeData({  }),
                        contentType: "application/json",
                        dataType: 'json',
                        success: function (data) {
                            move = data.d;
                            return true;
                        },
                        error: ajaxLoadError
                    });
                }
                return move;
            },
            saveState: true

        });

Antworten auf die Frage(10)

Ihre Antwort auf die Frage