Если передаю изображение, или пустое поле, то на сервер передается что-то типа такого:
Array
(
[form_title] => McLaren 2221222222
[form_price] => 9000
[form_category] => 1
[form_brand] => 1
[MAX_FILE_SIZE] => 5000000
[form_detail_descr] =>
[form_characteristics] =>
[check_visible] => on
[form_seo_keywords] =>
[form_seo_description] =>
[upload_image] => undefined
)
Если же передаю видео, то передается:
Array
(
)
Код отправки:
//Ajax Add Product
$("#form-add-product").submit(function() { //Change
var th = $(this);
var data = new FormData(th[0]);
$.ajax({
type: "POST",
url: "/admin/add_product/add",
cache: false,
contentType: false,
processData: false, //Change
data: data
}).done(function(data) {
$('.message-container').append(data);
setTimeout(function() {
// Done Functions
th.trigger("reset");
}, 1000);
});
return false;
});
//Ajax Add Product