I have a ajax form that sends a bunch of data to my conroller, but when I add
processData: false, // important
contentType: false, // important
To my ajax call Laravel receives an empty array in my controller with: $data = Input::all();
Heres the whole ajax call if you want to see it:
var ImagesData = new FormData();
ImagesData.append('pictureFile', $('input').get(0).files[0]);
$.ajax({
type: 'POST',
url: '/a/item/create',
data: ImagesData,
dataType: 'json',
processData: false, // important
contentType: false, // important
success: function(data){
console.log(data);
}
});
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire