La 4ème ligne donne des éléments de forme mais la 5ème ne donne rien ici. que devrais-je faire?formData() ne donne pas de données après avoir ajouté des données
$('#btnSave').click(function() {
var form = $("#myForm");
var formData = new FormData($(form)[0]);
console.log(form);//this gives form elements
console.log(formData);// but this gives nothing
var url = '<?php echo base_url() ?>' + 'product/add';
$.ajax({
type : 'post',
url : url,
processData: false,
contentType: false,
data: formData,
success: function (response) {
if (response){
$('#myModal').modal('hide');
$('#myForm')[0].reset();
$('.alert-success').html('Record Added').fadeIn().delay(4000).fadeOut('slow');
} else {
alert('Error');
}
},
error: function() {
alert('could not add data');
}
});
});
});
// L'objet formData ne contient rien. une solution s'il vous plaît?
merci @pankaj mais j'ai encore ce problème. revoir ceci plz –
avez-vous vérifié mon code correctement? –
juste garder les choses que j'ai ajouté dans mon code et ajouter votre code en conséquence –