![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
cdryk
Qu'est-ce qu'il vous semble le mieux... Et si vous avez des idées je suis preneur parce que là... Je rame
![:D](https://www.developpez.net/forums/images/smilies/icon_biggrin.gif)
On n'a pas de pétrole, mais on a des idées!
![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
cdryk
Si vous ne connaissez pas JSON ne vous formalisez pas, c'est juste une méthode pour pouvoir récupérer plusieurs info en une seule requête AJAX...
Mais si, on connais JSON!
![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
cdryk
1. La mettre dans la session dans le fichier verif.php avant que celui ci ne renvoie la reponse JSON... Ca ne marche pas... Surement car la requete étant exécutée par AJAX il ne fait pas le lien entre AJAX et la session de l'utilisateur.
Bonne idée, ça devrait marcher. C'est à mon avis la solution la plus propre. En tout cas c'est celle que j'aurais choisie. Le fait que la requete soit ajax ne change rien du tout à la session utilisateur. Ca devrait fonctionner, tu dois avoir une erreur de syntaxe quelque part.
![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
cdryk
2. J'ai essayé de la mettre dans le formulaire. Une fois que je récupére les infos de la requete AJAX, je mets la valeur dans un champ hidden de mon formulaire...
Bonne idée aussi (quoique moins propre que la précédente).
Il te suffit de faire un submit du formulaire, plutot que de changer le formulaire, tu peux même en créer un completement caché, rien que pour ça. Et tu fais un submit dessus en Javascript, avec
document.forms['monFormulaire'].submit();
Cependant, si ton résultat est confidentiel (et que c'est pour ça que tu ne veux pas le mettre dans la barre d'adresse), la premiere solution est bien plus sécurisée.
Tous tes essai avec le JS sur les boutons, ça ne marchera pas, parceque la requete Ajax est asynchrone : Le code continue à s'executer, sans attendre le résultat de la requete.
Partager