Système de commentaires

Eléphant du PHP | 51 Messages

06 juin 2008, 13:40

Salut,

Je auis un noob total en Ajax :oops: mais bon.

J'aimerais bien pouvoir ajouter dans ma page http://ciaonetwork.freehostia.com/jeu/j ... recordID=6 la possibilité d'ajouter des commentaires (onglet commentaires en bas) sans ouvrir une nouvelle page et qu'on puise actualiser les commentaires sans recharger la page.

:?: :?: :?: :?:

Je demande pas un script tout (quoi que :wink: ) mais une marche à suivre,

Damien
La bave du crapaud n'atteinds pas la blanche colombe.
Site principal: CiaoNetwork
http://blog.ciaonetwork.com

Mammouth du PHP | 19672 Messages

06 juin 2008, 13:49

Très sommairement : ton formulaire comportera un bouton pour envoyer les données : dans la balise correspondant à ce bouton, il te faudra un gestionnaire d'évènement onclick avec comme valeur l'appel à une fonction qui traitera les données à expédier via un objet XHR et récupèrera éventuellement le retour pour te permettre d'adapter l'affichage en signalant par exemple soit des erreurs soit la réussite de l'ajout du commentaire.

Si on résume, tu auras trois fonctions JavaScript coté client : celle que tu appelle depuis le bouton d'envoi, celle créant l'objet XMLHTTPRequest et celle traitant le retour serveur pour modifier l'affichage dans la page, et un fichier de traitement en PHP coté serveur récupérant les données en POST ou en GET selon la méthode employée avec ton objet XHR et affichant le résultat.

Il peut y avoir des variantes dans ce schéma, mais l'idée générale reste la même.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 51 Messages

06 juin 2008, 13:53

Très sommairement : ton formulaire comportera un bouton pour envoyer les données : dans la balise correspondant à ce bouton, il te faudra un gestionnaire d'évènement onclick avec comme valeur l'appel à une fonction qui traitera les données à expédier via un objet XHR et récupèrera éventuellement le retour pour te permettre d'adapter l'affichage en signalant par exemple soit des erreurs soit la réussite de l'ajout du commentaire.
Merci pour la réponse rapide. :shock: Et ça, c'est sommaire! Au secours. Pourrais-je avoir un exemple un peu plus détaillé
La bave du crapaud n'atteinds pas la blanche colombe.
Site principal: CiaoNetwork
http://blog.ciaonetwork.com

Mammouth du PHP | 19672 Messages

06 juin 2008, 14:03

Une petite recherche avec :google: sur "tuto AJAX" devrait t'aiguiller vers des pistes de solution. Là, j'ai vraiment pas le temps de faire un tuto.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: