Ajax 当Laravel控制器重新接收时,“来自数据(图像)”为空
我正在尝试用ajax Laravel上传多个图像 这是我的ajax代码:Ajax 当Laravel控制器重新接收时,“来自数据(图像)”为空,ajax,laravel,Ajax,Laravel,我正在尝试用ajax Laravel上传多个图像 这是我的ajax代码: boton.on('click', (e) => { $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); e.preventDefault(); var fd = new FormData(); jQuery.each(jQuer
boton.on('click', (e) => {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
e.preventDefault();
var fd = new FormData();
jQuery.each(jQuery('#archivo')[0].files, function(i, file) {
fd.append(i, file);
});
//Validate Form Data is Not Empty
for (var p of fd) {
console.log(p);
}
$.ajax({
type:'POST',
url:'/imagen',
dataType:'JSON',
cache: false,
processData: false,
contentType: false,
data:{imagenes:fd,'_token': $('input[name=_token]').val()}
});
});
html代码:
<input type="file" class="form-control" id="archivo" name="archivo[]" multiple="">
<button id ="insertB">Insert BD</button>
这就是返回空数组。
有解决办法吗?4小时的尝试让我疯狂
public function imagen(Request $request){
dd( $request->file('image'),$request->all());
}