Bonjour à tous,
Dans un appel AJAX à un script php, je réponds en texte de la syntaxe JSON :
Pour la constitution, ce qui donne :
{"retour":"true","message":"ok",id:"12"}
mon script javascript l'interprète par ailleurs via :
Le premier alert est là pour me montrer que la valeur renvoyée est correcte, ensuite j'en fais un eval.
Et en fait durant l'eval le script s'arrête et le deuxième alert n'est jamais exécuté.
Seulement firebug ne me renvoit aucune erreur ni rien, je suis donc un peu perdu.
Auriez vous une idée / piste ?
Merci d'avance.
Modifié par Le Zla (01 Feb 2008 - 11:04)
Dans un appel AJAX à un script php, je réponds en texte de la syntaxe JSON :
$chaine_Json = '{';
$chaine_Json .= '"retour": "'.$json_retour.'",';
$chaine_Json .= '"message": "'.$json_msg.'",';
$chaine_Json .= '"id": "'.$json_id.'"';
$chaine_Json .= '}';
Pour la constitution, ce qui donne :
{"retour":"true","message":"ok",id:"12"}
mon script javascript l'interprète par ailleurs via :
alert(transport.responseText);
reponse = eval(transport.responseText);
alert(reponse);
Le premier alert est là pour me montrer que la valeur renvoyée est correcte, ensuite j'en fais un eval.
Et en fait durant l'eval le script s'arrête et le deuxième alert n'est jamais exécuté.
Seulement firebug ne me renvoit aucune erreur ni rien, je suis donc un peu perdu.
Auriez vous une idée / piste ?
Merci d'avance.
Modifié par Le Zla (01 Feb 2008 - 11:04)