23-05-2011, 08:29 PM
(Modification du message : 23-05-2011, 08:30 PM par Sephi-Chan.)
Tu peux utiliser JSON.
Côté PHP, tu fais :
Et ensuite, tu n'as plus qu'à parser ton responseText pour avoir un objet Javascript utilisable.
Pense à inclure le script JSON2 pour pouvoir parse le JSON sur IE7.
Si tu as besoin de faire de l'Ajax plus évolué, je te conseille quand même d'utiliser jQuery. Son API est très bien et améliorera considérablement la qualité et la concision du code.
Côté PHP, tu fais :
$data = array(
'foo' => "Bar",
'bar' => array('Endive', 'Pâté')
);
echo json_encode($data);
Et ensuite, tu n'as plus qu'à parser ton responseText pour avoir un objet Javascript utilisable.
var data = JSON.parse(xhr.responseText);
alert(data.foo);
alert(data.bar.join(', '));
Pense à inclure le script JSON2 pour pouvoir parse le JSON sur IE7.
Si tu as besoin de faire de l'Ajax plus évolué, je te conseille quand même d'utiliser jQuery. Son API est très bien et améliorera considérablement la qualité et la concision du code.