Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/02/2008, 11h12   #1
Invité régulier
 
Inscription : juillet 2007
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 25
Points : 6
Points : 6
Par défaut Comment récupérer et afficher un résultat ?

Salut,
J'ai une fonction en php qui retourne une valeur, je dois afficher cette valeur dans une page.
Le problème que je veux cette valeur soit calculé d'une façon automatique sans aucune action ou rechargement de la page : c'est comme le principe du boite e-mail (dés un mail arrive la valeur du boite de récéption s'incremente d' 1).
Alors je pense que ce n'est pas possible de faire ça avec le php mais on peut le faire à l'aide d'AJAX.
J'ai aucune idée sur AJAX , alors si quelqu'un peut m'aider je serais trés reconnaissant.
merci d'avance
kamacho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2008, 11h52   #2
oca
Membre éclairé
 
Inscription : octobre 2004
Messages : 357
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : octobre 2004
Messages : 357
Points : 392
Points : 392
Je commencerais par lire les Tutoriels AJAX non ?
le lien est juste ci-dessus...
par exemple, celui la :
http://gael-donat.developpez.com/web/intro-ajax/

A+
oca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2008, 22h46   #3
Invité régulier
 
Inscription : juillet 2007
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 25
Points : 6
Points : 6
Citation:
Envoyé par oca Voir le message
Je commencerais par lire les Tutoriels AJAX non ?
le lien est juste ci-dessus...
par exemple, celui la :
http://gael-donat.developpez.com/web/intro-ajax/

A+
merci pour le lien
malgré ce bon tuto je n'arrive pas à savoir comment inserer la resultat du fichier xml dans ma page php d'une façon automatique .
kamacho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 02h38   #4
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Tout d'abord il faut pas oublier que l'AJAX utilise le PHP.

Ensuite tu n'es pas obliger de récupérer un résultat ayant un format XML, surtout si tu as qu'une seule valeur.

Le tutoriel qui t'est donné n'est peut-être pas le plus adapté à ton cas. Certes il te donne les bases mais pas la récupération des données pour l'affichage dans ta page. par conséquent je te propose de regarder ceci : http://siddh.developpez.com/articles/ajax/

Surtout ce chapitre qui contient un exemple correspondant à tes souhaits : http://siddh.developpez.com/articles/ajax/#LIV-A
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 16h51   #5
Invité régulier
 
Inscription : juillet 2007
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 25
Points : 6
Points : 6
Merci pour l'aide
apès avoir comprendre un peu le principe d'ajax et son fonctionnement je vais reformuler ma question
Est-ce qu'il existe un moyen ou une methode qui appelle une fonction javascripst à chaque intervalle du temps d'une façon automatique ?
Car dans les exemples des tutoriels il y a toujours une action qui appelle la fonction(OnClick,OnChange,Onsubmit...)
Merci encore pour l'aide
kamacho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 17h10   #6
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 315
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 315
Points : 15 609
Points : 15 609
Bonjour,
Citation:
Envoyé par kamacho Voir le message
Est-ce qu'il existe un moyen ou une methode qui appelle une fonction javascripst à chaque intervalle du temps d'une façon automatique ?
tu peux utiliser setInterval(fonction, délai_en_ms), pour un appel toutes les 10 secondes :
Code :
var le_timer = setInterval(ta_fonction(), 10000);
Tu pourras arrêter ton timer (si tu l'as bien déclaré en variable globale) avec
Code :
clearInterval(le_timer);
A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 20h30   #7
Invité régulier
 
Inscription : juillet 2007
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 25
Points : 6
Points : 6
Citation:
Envoyé par E.Bzz Voir le message
Bonjour,tu peux utiliser setInterval(fonction, délai_en_ms), pour un appel toutes les 10 secondes :
Code :
var le_timer = setInterval(ta_fonction(), 10000);
Tu pourras arrêter ton timer (si tu l'as bien déclaré en variable globale) avec
Code :
clearInterval(le_timer);
A+
Enfin c'est résolu
Vraiment un grand merci pour vous tous
Juste une petite remarque pour le syntaxe de setInterval : il faut mettre la fonction entre guillemets : setInterval("fonction",10000)
merci encore pour l'aide
kamacho est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h10.


 
 
 
 
Partenaires

Hébergement Web