|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre éclairé
![]() Développeur Sharepoint/Biztalk Inscription : octobre 2008 Messages : 500 ![]() |
Bonjour,
Je suis actuellement en licence pro en gestion de projet, et on a quelques cours sur la prog web. En fait nous avons fait un TP sur html, php et ajax .. je connais déjà le html et le php, mais alors du tout le ajax .. d'où ma venu sur le forum. Le principe du code, c'est que lorsque que j'appui sur un bouton "actualiser" sur une page PHP (getVentesActualisees.php), cela créer une requête, va interroger une fonction PHP (function.php), et récupérer ces informations (zone XML dans le php) pour mettre à jour les balises <span> du fichier PHP (getVentesActualisees.php) .. Ca fait 2 h que je tourne en rond et rien ne fonctionne, j'aimerais avoir des explications sur mon code : GetVentesActualisees.php Code :
Code :
Code :
Merci ! |
||||||
|
|
00
|
|
|
#2 | |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
Ta fonction onreadystatechange n'attend pas un retour complet des données pour effectuer son traitement ^^ elle n'a pas encore accès à responseXML ou responseText au moment où tu la déclenches. Classiquement on conditionne ça sur la propriété readyState de l'objet de transport. (4 pour une réponse disponible et complète)
Citation:
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Développeur Sharepoint/Biztalk Inscription : octobre 2008 Messages : 500 ![]() |
Merci pour votre réponse ! En effet j'avais complètement zapper cette étape ... J'ai modifié mon code et j'ai mis à jour le premier poste, je bloque sur comment récupérer les éléments de mon fichier PHP .. J'ai beau lire et relire différents site web sur comment ça fonctionne, je mélange les getElementsbyId ... getElementsByTagName ...
J'ai aussi un doute sur le fait que la fonction "open" soit après l'appel de la fonction actualiserPage() qui elle est censer récuperer les informations et mettre à jour ma page getVentesActualisees .. Merci si vous pouvez m’éclairer un peu |
|
|
00
|
|
|
#4 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
Bonjour,
1-Tu n'as pas accès à la variable requete dans la fonction actualiserPage(), c'est une variable locale de la fonction . Passe la en paramètre. 2-Il faut aussi tester si le status est égal à 200 ou 0 pour appeler la fonction actualiserPage(). A+. |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Développeur Sharepoint/Biztalk Inscription : octobre 2008 Messages : 500 ![]() |
merci pour l'info, ça avance petit à petit ..
J'arrive à un nouveau problème, mon docXML est vide ! Je n'arrive pas à récupérer la partie XML qui se trouve dans functionPHP.php .. j'ai testé en créant un fichier XML simple en copiant ce bout de code et là ça fonctionne .. J'ai cru comprendre que les balises XML doivent absolument se trouver en début de fichier pour que cela fonctionne, y a t'il un moyen de lire du XML inclus dans du PHP ? |
|
|
00
|
|
|
#6 | |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com