2 Stimmen

jQuery: Ein Formular mit Datei-Upload erstellen und absenden

Ich habe irgendwo in meinem Dokument ein einfaches Feld. Jetzt möchte ich ein Formular mit jQuery erstellen, dieses Eingabefeld hinzufügen und es per Javascript übermitteln.

Etwa so:

var newform = $( document.createElement('form') );
newform.attr("method","post")
       .attr("action",action)
       .attr("enctype","multipart/form-data");
       .append($("#file").clone())
       .submit();

Leider gibt mir $_FILES den Fehlercode 4: "No file submitted". Ich habe dies mit einfachen Textfeldern ausprobiert, und es hat funktioniert, ihr Wert wurde auch übermittelt. Nur der Dateiupload funktioniert nicht.

Haben Sie einen Vorschlag, wie man das machen könnte?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X