Hochladen der Datei mit jQuery Ajax

8

Ich habe viele Suchen darüber gemacht, wie man Dateien von einem Formular mit Ajax hochlädt, und herausgefunden, dass xhr2 in der Lage sein sollte, dies zu tun. Ich habe jedoch versucht, FormData-Objekte zu verwenden, und es funktioniert nicht.

Hier ist ein einfaches HTML-Formular

%Vor%

Und hier ist die Datei "post.php", die gut funktioniert, wenn sie als "altmodisch" bezeichnet wird:

%Vor%

Und hier ist 'upload.js

%Vor%

Haben Sie eine Idee, warum es nicht funktioniert? Die Konsole gibt 'Keine Datei gesendet' zurück.

Vielen Dank!

    
Théo Winterhalter 25.08.2013, 12:23
quelle

1 Antwort

14

Versuchen Sie, den Code zu ersetzen:

%Vor%

mit diesem:

%Vor%

, um das erste DOM-Element aus dem jQuery-Array zu erhalten.

    
noamtcohen 25.08.2013, 12:31
quelle

Tags und Links