Bonsoir,

J'ai un problème que je n'arrive pas à comprendre et résoudre.
J'ai cet appel AJAX :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
$(document).ready(function() {
            if(document.createElement("datalist").options) {
                $("#search").on("input", function(e) {
                    var val = $(this).val();
                    if(val === "") return;
                    if(val.length < 3) return;
                    console.log(val);
                    $.ajax({
                        type: "GET",
                        url: "recupererListFilms.php",
                        success:function(data){
                            console.log(data);
                        }
                    });
                });
            }
        })
Et j'ai mon fichier recupererListFilms.php qui renvoi ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
{"Films":
    [
        ["The Avengers",24428,"2012-05-04"],
        ["Avengers: Age of Ultron",99861,"2015-05-01"],
        ["The Avengers",9320,"1998-08-13"],
        ["Ultimate Avengers 2",14611,"2006-08-08"],
        ["Ultimate Avengers",14609,"2006-02-21"],
        ["The New Adventures of the Elusive Avengers",65591,"1968-06-06"],
        ["The Shaolin Avengers",109088,"1976-06-18"],
        ["The Day Will Dawn",64128,"1942-11-24"],
        ["The Lama Avenger",275663,"1979-03-15"],
        ["Crippled Avengers",40081,"1978-12-20"],
        ["Marvel Studios: Building a Cinematic Universe",161097,"2012-09-25"]
    ]
}
Le dossier où se situe mon script JQuery et mon fichier .php est le même. Donc est se situe mon problème, c'est pour recuperer les données dans l'appel AJAX. Car par exemple, si dans mon appel AJAX, je fais un consol.log(data) comme plus haut, ca m'affiche dans la console tout l'HTML de la page où se situe le script JS et non la valeur de retour de mon fichier .php que j'appel.
Je fais console.log(data) ici uniquement dans le but de deboguer. Car à la base, j'aimerais faire une datalist dynamique, où je rempli justement cette datalist avec les valeurs que j'obtiens quand j'effectue mon appel AJAX.

Merci de votre aide