javascript — var_dump ($ _ POST) ничего не возвращает после отправки формы на контроллер codeigniter

мой вопрос

$(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 после отправки формы. на действии контроллера он показывает пустой массив
пожалуйста, помогите мне

0

Решение

Можете ли вы использовать сериализации функция мгновенного FormData?

1

Другие решения

использование $ _FILES чтобы получить загруженные файлы!

0

По вопросам рекламы [email protected]