我尝试通过后AJAX方法上传多张图片,但是如果我上传了2张以上的图片,我会从PHP获得空数组响应,但是有1或2张,有时是3张图片,我得到了成功的回复!数据成功传递给PHP,但响应就像是神秘!
我的ajax
var id=data;
var file_data=$('#images').prop('files');
var formData = new FormData();
for(var x in file_data){
formData.append("image["+x+"]", file_data[x]);
}
formData.append("id", id);
$.ajax({
url: "ajax/ajax_add_car.php?veids=2",
enctype: "multipart/form-data",
method: "POST",
data: formData,
cache:false,
processData: false,
contentType: false,
success: function(data){
console.log(data);
},
})
挖掘PHP响应:
foreach($_FILES as $lolz){
print_r($lolz);
} 的print_r($ _ POST);