Bonjour, je débute sur Jquery et surtout sur la méthode Ajax. J'ai une variable JS que je cherche à POST sur un fichier PHP, lors d'un clic sur un bouton, afin de pouvoir utiliser cette variable en PHP par la suite. J'ai donc utilisé la méthode AJAX comme ceci (pour l'instant je POST juste "test" pour justement tester ) :
La fonction me redirige bien, donc ca veut dire que la requête fonctionne, mais quand je suis sur la page "buy" mon $_POST est vide. D'où vient le problème ? Merci d'avance.
car quand tu vas sur la page ta requete post n'y est plus le but d'ajax est de faire une requete sur une page et ne pas recharger la page la pge actuel si tu souhaites faire un $post sur une page et t'y rendre pour utiliser le $post alors utilises un formulaire classique pas ajax.
Oui, et puis, tu as envoyé la donnée au serveur, mais le serveur doit la traiter, donc par exemple te renvoyer une donnée ( par exemple 'test ok' ) que tu vas devoir traiter côté client une fois reçue.
Le but d'une requête ajax est de faire une requête vers le serveur non pas pour obtenir une page complète, mais des données ( souvent sous forme JSON ) que le javascript côté client va exploiter ( par exemple en les affichant dans une div ).
Je suis finalement passer par un cookie, avec un JSON.stringify() de mon array coté JS, et un json_decode() coté PHP, merci quand même.
Problème de POST avec AJAX Jquery
× 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.
yasakani no magatama