Array mit Formeldaten schreiben

8

Ich verwende das neue HTML5 FormData-Objekt, um einige Werte und ein Bild über Ajax zu posten. Es funktioniert soweit gut. Nun möchte ich ein Array mit diesem Objekt veröffentlichen, aber alles, was ich auf der Serverseite habe, ist "[Objekt - Objekt]". Wie kann ich ein Array mit formdata posten?

Was ich bis jetzt habe

%Vor%

Die letzte Zeile funktioniert nicht. Ich sende die Anfrage mit diesem Code

%Vor%

Vielen Dank im Voraus.

    
Rainer Sauerstoff 07.06.2012, 18:00
quelle

4 Antworten

3

Aus Ihrer Syntax scheinen Sie zu versuchen, ein Objekt und nicht ein Array zu übergeben. Ich glaube nicht, dass Sie Objekte über HTML-Formular übergeben können.

%Vor%

gegen

%Vor%

Dies ist ein praktischer Verweis auf die allgemeine JS-Syntax

    
Bill 07.06.2012, 18:17
quelle
15

Die Verwendung von .append() für jedes Element des assoziativen Arrays kann zu den erwarteten Ergebnissen führen.

Anstelle dieser Zeile:

%Vor%

Sie könnten Folgendes versuchen:

%Vor%     
Matt Stapleton 07.06.2012 19:47
quelle
4

Danke. Ich habe jetzt diese Lösung gefunden:

%Vor%     
Rainer Sauerstoff 09.06.2012 07:21
quelle
2

Versuchen Sie es. Es hat für mich funktioniert.

%Vor%     
uikrosoft 14.03.2015 05:01
quelle

Tags und Links