j'ai créé un bouton avec l'id utilisateur et je veux que lorsque je clique dessus, cela exécute ma fonction php qui a pour paramètre $_POST['tablename'] situé dans une page fdisplay.php et qu'il l'affiche dans une div.
Le problème c'est que je n'ai pas du tout compris le fonctionnement de success ducoup je ne sais pas quoi mettre. Pourriez-vous m'éclaircir svp ?
Salut, je suis pas certain que tu es compris comment fonctionne l'Ajax.
Lorsque tu fais une requête Ajax tu appelles juste une page PHP (ou n'importe quel autre langage) qui sera exécuter.
La page appelée te renverra quelque chose, en fonction de ton script il peut s'agir d'html, du texte, du XML, du json, etc...
C'est ce type qu'il faut préciser dans dataType. Il ne peut pas s'agir de PHP.
Une fois que l'url a été chargée tu as deux possibilités :
Soit la page c'est exécuter sans erreur et la fonction success sera appeler ce qui te permet de faire des modifications dans ta page pour indiquer à l'utilisateur que tout c'est bien passé.
Soit une erreur est survenue est c'est la fonction fail qui sera appelée.
Si tu veux exécuter du PHP il faut qu'il soit dans la page appelée par l'Ajax !
Ah d'accord j'ai réussi maintenant c'est plus clair effectivement ! Merci bien !
Comment fonctionne AJAX success ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Développeur PHP / Symfony en Freelance