Requete Ajax ne fonctionne pas
Bonjour,
J'ai un soucis sur une requête AJAX. J'essaie d'envoyer une video sur le serveur, mais lorsque je test le retour, j'ai un tableau vide. C'est comme si formData était vide.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| soumettreVideo() {
this.form.addEventListener("submit", (e)=>{
e.preventDefault();
let formData = new FormData();
let file = this.file.files[0];
formData.append('file', file);
$.ajax({
url: "/update-video-galerie-1",
cache : false ,
contentType : false ,
processData : false ,
type: "post",
data: formData,
success: function (data) {
alert(data)
}
});
})
} |
Code:
1 2 3
| elseif ($_GET["action-admin"] == "update-video-galerie-1"){
print_r($_FILES);
} |
Code:
1 2 3 4 5
| <form action="#" method="post" enctype="multipart/form-data" id="form_video">
<label for="video">choisir video</label>
<input type="file" name="video" accept="video/mp4" id="video">
<input type="submit">
</form> |