Я создал множественную загрузку с Dropzone и добавил ссылку удаления с помощью ajax-запроса, но когда я сделал echo json_encode($_POST);
, здесь результат данных POST был пуст.У кого-нибудь есть решение?
вот мой следующий код:
var token = $('[name=_token').val();
Dropzone.autoDiscover = false;
var imageUpload= new Dropzone(".dropzone",{
url: "{{ route('saveImages') }}",
maxFilesize: 2,
method:"post",
acceptedFiles:"image/*",
paramName:"image",
dictInvalidFileType:"Type file ini tidak dizinkan",
addRemoveLinks:true,
headers : {
'X-CSRF-Token' : token
}
});
//Event ketika Memulai mengupload
imageUpload.on("sending",function(file, xhr, formData){
var token_upload = 1337;
formData.append("token_upload" , token_upload);
});
imageUpload.on("removedfile",function(formData){
$.ajax({
data : { "token_upload":1337 },
type : "POST",
url : "{{ route('removeImages') }}",
cache : false,
processData: false,
contentType: false,
dataType: 'json',
beforeSend: function (request) {
return request.setRequestHeader('X-CSRF-Token', "{{ csrf_token() }}");
},
success: function(data)
{
console.log("Foto terhapus");
},
error: function()
{
console.log("Error");
}
});
});