我已经形式附加到身体动态:形式提交不提交的文件类型输入
形式是:
<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>
我触发提交这样:
$('[data-fileToUpload]').change(function(event) {
$('[data-reply-form]').submit();
});
而上另一页:
$("[data-reply-form]").submit(function(){
var data = $(this).serialize();
console.debug(data);
});
但它只注销,消息和c_id输入...为什么不显示文件输入值?如何获取文件输入值,如名称,大小,tmp_name等?
var files = $('input [name =“fileToUpload”]')[0] .files; console.log(files); – user5200704