Bonjour, j'essaye de récupérer un tableau multidimensionnelle résultat d'une requête faite en php via la fonction Le problème se pose quand je veux envoyer ce tableau à mon code javascript mais je n'arrive pas à récupérer mon tableau côté client voici le code que j'ai fait
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
 function ajaxExamens()
{
    var xhr=null;
 
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //on définit l'appel de la fonction au retour serveur
    xhr.onreadystatechange = function() { alert_ajax(xhr); };
 
    // appel du resultat de la fonction getStudies()
    xhr.open("GET", "database.php?exam=getStudies()", true);
    xhr.send(null);
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function alert_ajax(xhr)
{
       // tableau sensé récupérer le tableau venant du php
	var tab= xhr.responseText;
 
	//on fait juste une boucle sur chaque element "donnee" trouvé
	for (i=0;i<tab.length;i++)
	{
		alert (tab[0][i]);
	}
}
J'ai lu quelques tuto sur ajax mais je n'en ai pas trouvé qui permet de récupérer le résultat d'une fonction dans une variable.
Merci