Rafraichir variable php avec ajax
5 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Rafraichir variable php avec ajax
Bonjours, j'ai un petit problème, je souhaite rafraichir une variable php avec ajax régulièrement.
Actuellement je rafraichi le contenu d'un <div> avec ce code:
Et ici j'aimerai au lieu de rafraichir ceci ?do=babblebox , le remplacer par une variable php.
Mais je ne vois pas trop comment faire.
Pouvez vous m'aider? Merci
Actuellement je rafraichi le contenu d'un <div> avec ce code:
- Code: Tout sélectionner
function rafraichir() {
var xmlhttp = getHTTPObject();
xmlhttp.open('POST','?do=babblebox',true);
xmlhttp.send(null);
setTimeout('rafraichir()', 1000);
}
rafraichir();
</script><div id='page2' class='rose2'></div>
Et ici j'aimerai au lieu de rafraichir ceci ?do=babblebox , le remplacer par une variable php.
Mais je ne vois pas trop comment faire.
Pouvez vous m'aider? Merci
je sais pas trop si je comprend bien ton problème, mais a mon sens dans ton script ajax '?do=babblebox' est un string. Auquel cas rien ne t'empêche de le manipuler au travers d'un input hidden et de l'initialiser avec ce que tu veux. S'il doit varier en fonction d'une variable php côté serveur, un second script ajax peut s'en charger.
-

Patrice A. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
"Ajax" c'est un script javascript qui s'exécute sur l'ordinateur de l'utilisateur. Si ton script ajax veut envoyer une valeur, alors c'est une variable javascript qui n'existe que sur l'ordinateur de l'utilisateur.
PHP s'exécute sur un serveur Web. les variables PHP ne sont disponibles que dans le script php sur ton serveur. pour transmettre une variable depuis PHP vers l'ordinateur de l'utilisateur, il faut mettre sa valeur dans un flux XML que va ensuite récupérer ton "Ajax" - qui veut dire : utilisation Asynchrone de Javascript Associé à XML.
PHP s'exécute sur un serveur Web. les variables PHP ne sont disponibles que dans le script php sur ton serveur. pour transmettre une variable depuis PHP vers l'ordinateur de l'utilisateur, il faut mettre sa valeur dans un flux XML que va ensuite récupérer ton "Ajax" - qui veut dire : utilisation Asynchrone de Javascript Associé à XML.
passe tout simplement par une variable js:
function rafraichir(variable) {
var xmlhttp = getHTTPObject();
xmlhttp.open('POST','?do='+variable,true);
xmlhttp.send(null);
setTimeout('rafraichir()', 1000);
}
rafraichir(<? echo $variable ?>);
</script><div id='page2' class='rose2'></div>
function rafraichir(variable) {
var xmlhttp = getHTTPObject();
xmlhttp.open('POST','?do='+variable,true);
xmlhttp.send(null);
setTimeout('rafraichir()', 1000);
}
rafraichir(<? echo $variable ?>);
</script><div id='page2' class='rose2'></div>
5 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Référencement et Web 2.0
- Google Web Toolkit, pour créer des applications en AJAX
- Yahoo Maps API
- Google rejoint le projet Open AJAX créé par IBM
- Fin de l'API Google Search SOAP
- Définition(s) du Web 2.0
- Google ferme l'API SOAP aux nouveaux développeurs
- Optimisation du référencement d'un site en AJAX
- Ajouter un moteur de recherche d'images sur son site
- Référencement de l'AJAX : la solution Google
Consultez la description détaillée des produits ou services de Google suivants : Google Web Toolkit
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum