我的jquery是
$(document).on("click", ".addthisone", function (e) {
var file_data = $(this).parent().parent().parent().find('input[type=file]').prop("files")[0];
console.log(file_data);
var form_data = new FormData();
form_data.append("file", file_data);
$.ajax({
url: "<?php echo base_url('action/addimage');?>",
//dataType: 'script',
//cache: false,
contentType: false,
processData: false,
data: form_data,
type: 'post',
success: function (d) {
console.log(d);
}
})
e.stopPropagation();
});
console.log()
正确显示文件数据
但问题是它没有将文件附加到formData()
,也无法在提交表单后var_dump()
$_post
。在控制器操作上它显示空数组
请帮帮我