Bonjour,
Je suis débutant dans l'ajax et je n'ai guère le choix pour m'y mettre ce coup-ci.
J'ai un site sur lequel j'emploie des classes en PHP (rien à voir avec l'ajax mais on va y venir quand même). Ces classes me crée en général un contenu et gère ma base de donnée en front-office
Ce qui m'amène vers l'ajax est la création d'un t'chat et de divers fonctionnalités qui sont plus pratique en ajax qu'en PHP.
Je vais essayer de vous expliquer le fonctionnement et là ou je bloque totalement afin de trouver une solution simple.
Quand on appelle par exemple http://monsite.info/chat/ on est redirigé vers un fichier chat.php qui lui va cherché un html au travers d'un moteur de template. Cette partie fonctionne à merveille
Mon html appel implicitement un fichier chat.js qui va être le coeur asynchrone de mon application. C'est à partir de celui-ci que je compte accédé à la bdd. Si ça me semble jusque là compréhensible c'est la suite que je ne comprends pas bien...
Lors de l'apppel de l'affichage html, j'ai mis un display block sur la connexion et un display none sur la partie quand on est connecté et sera inversé si la connecion est autorisé.
Je cherche au travers de mon js à me connecter à la bdd, à tester la saisie, puis ensuite au travers d'un de mes setters de la classe (oui celle qui est mitoyenne avec le front-office), accédé à la bdd et dire si on autorise ou non la connexion.
Le reste de l'application va être asynchrone, au travers du même jeu de fonctionnement et je ne tiens pas à re-coder 10 fois la même chose.
Faut-il que je dissocie totalement le requêtage de ma classe, ou bien c'est compatible et je vais pouvoir rester dans un codage propre ?
Partager