Exemple PHP - AJAX et XML
Exemple PHP - AJAX et XML
AJAX peut être utilisé pour communiquer de manière interactive avec des fichiers XML.
Exemple XML AJAX
L'exemple suivant montre comment une page Web lit les informations d'un fichier XML via AJAX :
Explication des exemples - Page HTML
Lorsque l'utilisateur sélectionne un CD dans la liste déroulante ci-dessus, une fonction nommée "showCD()" sera exécutée. Cette fonction est déclenchée par l'événement "onchange" : la fonction
CD info will be listed here...
showCD() effectuera les étapes suivantes :
· ‐ >
· ne fait pas Contenu) Fichier PHP La page du serveur appelée ci-dessus via JavaScript est un fichier PHP nommé "getcd.php". Le script PHP charge le document XML, "cd_catalog.xml", exécute la requête sur le fichier XML et renvoie les résultats en HTML :load("cd_catalog.xml"); $x=$xmlDoc->getElementsByTagName('ARTIST'); for ($i=0; $i<=$x->length-1; $i++) { // 处理元素节点 if ($x->item($i)->nodeType==1) { if ($x->item($i)->childNodes->item(0)->nodeValue == $q) { $y=($x->item($i)->parentNode); } } } $cd=($y->childNodes); for ($i=0;$i<$cd->length;$i++) { // 处理元素节点 if ($cd->item($i)->nodeType==1) { echo("" . $cd->item($i)->nodeName . ": "); echo($cd->item($i)->childNodes->item(0)->nodeValue); echo("Lorsque la requête CD est envoyée depuis JavaScript à la page PHP, Occurrence : 1. PHP crée un objet XML DOM 2. Recherchez les noms dans tous les éléments
"); } } ?>