Wie man eine Antwort von einer Eisenform Polymer 1 Anfrage erhält

8

Ich versuche, die Antwort von einem iron-form in Polymer 1 zu bekommen.

Formular senden rufen Sie ein PHP-Skript auf, das HTML-Code zum Einfügen in div ( ul und einige li ) zurückgibt.

Ich verwende das iron-form -Ereignis " iron-form-response ", aber ich weiß nicht, wie ich die Antwort bekommen soll.

Ich kann die Antwort im Netzwerk-Tab der Browser-Entwickler-Tools sehen, weiß aber nicht, wie ich es in mein Element bekommen kann.

Ich finde nicht, wie man in der iron-form -Dokumentation online vorgeht.

>

Kann mir bitte jemand helfen?

    
krazitchek 06.07.2015, 16:27
quelle

5 Antworten

8

Was passiert, Leute? All diese Antworten verwirren das OP, wenn es nur so einfach ist:

Ihr Formular:

%Vor%

Ihr Skript:

%Vor%

Es ist nur so. Nichts kompliziert. Mach die Dinge nicht zu kompliziert.

    
Jhourlad Estrella 19.04.2016 08:20
quelle
3

Hinzufügen von Ereignislistenern zum Eisenformular.

%Vor%

Formularantwortfunktion:

%Vor%

Formular Fehler Funktion:

%Vor%     
Talon 10.07.2015 08:33
quelle
0

Ich werde von Talons Antwort abbauen, was richtig ist.

e.detail wird ein JSON-Objekt sein, wenn angenommen wird, dass die vom Server gesendete Antwort in JSON-Form vorliegt. Wenn Sie also Node.JS und Express verwenden, erhalten Sie möglicherweise folgenden Code:

%Vor%

Und Ihr Servercode könnte so aussehen:

%Vor%

Nach dem e.detail wird das Objekt {"foo": "bar"}

    
Sessamekesh 29.09.2015 22:59
quelle
0

Kleines Update. Ich sende ein JSON mit Antwort: %Code% Wenn ich 500 (Fehler) verwende, kann ich die JSON Daten nur durch res.contentType('json'); es.status(500).send({"foo":"bar"}); erreichen Im Fall von Code 200 wird erreicht durch: console.log(e.detail.request.xhr.response); Ich verstehe nicht, warum es so ist, aber es ist der einzige Weg für mich ((

    
AlexNasonov 24.12.2015 19:57
quelle
0
%Vor%     
dman 18.05.2016 03:22
quelle

Tags und Links