[AJAX] [Scriptaculous] Prog sans erreur mais sans aucun résultat
Bonsoir à tous,
J'étais en train de déboguer un script assez basique qui doit mettre à jour une série d'images lorsqu'on clique sur un lien (une sorte de diaporama).
Voici la fonction js appellée :
ajax_images.js
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| function ajax_images(page, id, nb_img)
{
var xhr=null;
if (window.XMLHttpRequest)
xhr = new XMLHttpRequest();
else if (window.ActiveXObject)
xhr = new ActiveXObject("Microsoft.XMLHTTP");
//on définit l'appel de la fonction au retour serveur
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) { // la réponse a bien été renvoyée
if (xhr.status == 200) {// on vérifie qu'il n'y a pas eu d'erreur
maj_ajax(xhr); // on met à jour
}
else // si la page n'est pas trouvée (404), les droits sont insuffisants (501), ...
alert("Erreur : " + xhr.status);
}
}
//on appelle le fichier ajax_images.php qui retourne un fichier XML
var url= "http://127.0.0.1/ajax_images.php?id="+id+"&page="+page+"&nb_img"+nb_img;
xhr.open("GET", url);
xhr.send(null);
}
function maj_ajax(xhr)
{
alert("Request ok");
} |
Me soucis c'est que alert("Request ok") ne se produit jamais
et pourtant aucune erreur ne se déclenche (Firebug).:?
A ce stade je ne sais plus quoi faire ...
(Le fichier "ajax_images.php" génère un fichier XML valide (testé et vérifié).
Les paramètres passés à ce fichier sont ok)
P.S. : Existe-t-il un site qui référence les fonctions javascript un peu à la manière de
Code:
http://fr2.php.net/manual/fr/
?
Merci de votre aide