Dies ist mein HTML-Formular, das ein Bild als Datei inout akzeptiert, der Benutzer kann eine Bilddatei auswählen und klicken Sie dann auf Senden. Dies funktioniert, aber die URL der aktuellen Seite wechselt zu localhost: 1337/ad/upload. Ich möchte, dass die Seite auf derselben URL bleibt.So senden Sie mehrteilige formdata unter Verwendung von jquery
$("form#uploadForm").submit(function(event) {
event.preventDefault();
var formData = new FormData($(this)[0]);
var posting = $.post(url, formData);
})
Ich habe dies versucht, die Form mit Jquery zu schicken, aber ich erhalte eine Fehlermeldung: Nicht abgefangene Typ Fehler: Illegale Invocation
Welche Daten senden Sie das Formular, wenn der Typ multipart/formdata ist und wie können wir erhalten diese Daten auf jQuery
Verwenden Sie dieses 'var formdata = new Formdata (this)' –