Ajax + Spring Webflow

8

Zuerst benutze ich Spring-Webflow und einige Frühlings-Javascript, um Ajax-Anrufe einfacher zu machen.

Im Moment habe ich Ajax einen Anruf in Webflow, um das entsprechende Fragment anzuzeigen.

Also versuche ich Spring.AjaxEventDecoration für meine Ajax-Bedürfnisse für meine Anwendung zu verwenden. Allerdings habe ich einige Probleme mit dieser Methode und dem Webflow und von dem, was ich sagen kann, gibt es sehr wenige Beispiele, mit denen man arbeiten kann.

Nebenbei, ich benutze kein Formular oder eine Auswahlbox. Ich dachte, ich würde dies erwähnen, da jedes Beispiel, das ich gefunden habe, ein Formular / Formular verwendet hat, das mit einem onlick-Ereignis gesendet wurde oder ein Feld mit onchange-Ereignis ausgewählt hat.

Hauptfrage : Wenn ich eine Methode in meinem Webflow habe, deren Parameter von meinem Ajax stammen, kann ich dann die Parameter von Ajax an Webflow übergeben?

Code:

%Vor%

Also, wenn ich mir den Ajax-Aufruf im Firebug ansehe, hat er den Parameter, den ich übergebe (currentPId) und die richtige eventId.

Ich habe einen Debug-Punkt in die erste Zeile der disassociateProperty-Methode geschrieben und er sagt mir, dass currentPId null ist.

Ich würde also annehmen, dass requestParameters.currentPId in webflow nicht den currentPId aus dem Ajax-Aufruf zieht.

Wird das erwartet? Kann jemand erklären und ein Beispiel geben?

Ich würde jede mögliche Hilfe schätzen.

Adam

    
Adam 15.05.2012, 14:43
quelle

1 Antwort

7

Wenn Sie denken, dass das Problem von einem Ajax-Aufruf kommt, wäre es hilfreich, wenn Sie hier den Ajax-Aufruf schreiben, damit wir überprüfen können, ob der Aufruf korrekt ausgeführt wird.

Sie könnten versuchen, das Formular serialisiert im Datenparameter zu übergeben, wenn Sie den Ajax-Aufruf ausführen. Vergessen Sie außerdem nicht, den Parameter ajaxSource in der URL hinzuzufügen. Hoffe diese Hilfe.

HTML-Beispiel:

%Vor%

jQuery Beispiel:

%Vor%     
txedo 02.06.2012, 14:27
quelle

Tags und Links