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
Me soucis c'est que alert("Request ok") ne se produit jamais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"); }
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 : Sélectionner tout - Visualiser dans une fenêtre à part http://fr2.php.net/manual/fr/
Merci de votre aide
Partager