L'astuce pour bien utiliser le XmlHttpRequest est de passer par un fichier coté serveur que le js contacte systématiquement, et ce fichier coté serveur se charge de dispatcher les informations utiles.
Il est donc possible d'imaginer un fonctionnement "à la Struts" ( c'est vite dit, me prenez pas au mot ! ) en faisant quelque chose comme :
xhr.open("GET","ajax.php?Action=" + uneAction,True);
Et cette page ajax.php peut donc contacter d'autres pages, récupérer des xmls, ou mieux : parser une réponse distante ! ce que le XmlHttpRequest interdit de base..
Partager