communication php javascript via ajax
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:
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:
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