Ich habe Form dynamisch Körper angehängt:Formular nicht Dateityp Eingabe einreichen
die Form ist:
<form action="" data-reply-form class="ckit-composer-form" enctype="multipart/form-data">'
+'<div class="ckit-composer">'
+'<textarea data-ckit-composer-textarea placeholder="Add your reply" autocomplete="off" name="message" class="form-control ckit-composer__textarea"></textarea>'
+'<input type="file" name="fileToUpload" data-fileToUpload multiple>'
+'</div>'
+'<input type="hidden" name="c_id" value="">'
+'</form>
ich auf diese Weise auslösen einreichen:
$('[data-fileToUpload]').change(function(event) {
$('[data-reply-form]').submit();
});
Und auf die andere Seite:
$("[data-reply-form]").submit(function(){
var data = $(this).serialize();
console.debug(data);
});
Aber es meldet sich nur ab, Nachrichten und c_id-Eingaben ... Warum zeigt es keine Dateieingabewerte an? Wie erhalte ich Dateieingaben wie Name, Größe, tmp_name usw.?
var files = $ ('input [name = "fileToUpload"]') [0] .files; console.log (Dateien); – user5200704