retourner objet Json via ajax ? hmm
Bonjour à tous,
voilà déjà quelque heures que je me galère à faire sortir d'une fonction un objet Json.
J'utilise la librairie prototype pour mon script.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
function getJson()
{
new Ajax.Request('js/ajax.php', {
parameters:'id_appel=8',
asynchronous: false,
onComplete: function(reqa) {
if (200 == reqa.status)
return reqa.responseJSON;
}
});
} |
Si par exemple, avant le "return", je fais une alert(reqa.responseJSON.pseudo), ca m'affiche bien le pseudo.
par contre si je fais
Code:
1 2 3
|
var testJson = getJson();
alert(testJson.pseudo); |
ben là, il me met 'undefined"
Je sais pas d'ou ca vient, surtout que ca marche quand on est dans la fonction...
Je travail en local, ca pose un pb?
au niveau du php voici ce qui est retourné (simplifié):
Code:
1 2 3 4 5
|
<?php
header('Content-type: application/json');
echo '{"pseudo" : "jean", "age" : "20" }';
?> |
Si quelqu'un à une idée....
Merci par avance