27-04-2016, 08:12 PM
(Modification du message : 27-04-2016, 10:44 PM par L'Omniscient.)
Rebonjour les gens
Bon, je me casse la tête sur une connerie dont je ne trouve pas la réponse, et en fait, à force de chercher, il me semble que ce n'est pas possible ! Et c'est bien malheureux. Mais je viens quand même vous demander pour être sûr.
J'ai une requête AJAX qui met à jour des données, et je voudrais, au retour de cette requête, récupérer des données issue directement de la BdD. (Ou, pour faire simple, un simple mot inscrit dans une variable).
En gros, au retour d'une requête AJAX, je voudrais récupérer "nn" issue de ma page appelée côté serveur.
Etape 1: Côté client => On récupère les données, et on les envoie en Ajax
Etape 2 : Côté serveur => PHP modifie la BdD avec les données envoyées
Etape 3 (le problème) : Côté serveur => Envoi une donnée "nn" côté client
Est-ce que c'est possible ?
(Pour l'histoire, il faut que j'actualise des données de sessions dans mon code JS. Je peux éventuellement trouver d'autres alternatives, mais ce qui me paraîtrait le plus logique c'est de récupérer les nouvelles données de sessions au retour de ma page côté serveur pour les avoir directement en JS. Je gère la transaction PHP / JS, pas de soucis à ce niveau, donc je pense que l'exemple avec la donnée "nn" est plus parlant.)
EDIT : En fait, si, j'ai l'impression que c'est possible, mais je ne comprends pas quelle partie du code il me manque !
J'ai ça actuellement côté client :
Bon, je me casse la tête sur une connerie dont je ne trouve pas la réponse, et en fait, à force de chercher, il me semble que ce n'est pas possible ! Et c'est bien malheureux. Mais je viens quand même vous demander pour être sûr.
J'ai une requête AJAX qui met à jour des données, et je voudrais, au retour de cette requête, récupérer des données issue directement de la BdD. (Ou, pour faire simple, un simple mot inscrit dans une variable).
En gros, au retour d'une requête AJAX, je voudrais récupérer "nn" issue de ma page appelée côté serveur.
Etape 1: Côté client => On récupère les données, et on les envoie en Ajax
Etape 2 : Côté serveur => PHP modifie la BdD avec les données envoyées
Etape 3 (le problème) : Côté serveur => Envoi une donnée "nn" côté client
Est-ce que c'est possible ?
(Pour l'histoire, il faut que j'actualise des données de sessions dans mon code JS. Je peux éventuellement trouver d'autres alternatives, mais ce qui me paraîtrait le plus logique c'est de récupérer les nouvelles données de sessions au retour de ma page côté serveur pour les avoir directement en JS. Je gère la transaction PHP / JS, pas de soucis à ce niveau, donc je pense que l'exemple avec la donnée "nn" est plus parlant.)
EDIT : En fait, si, j'ai l'impression que c'est possible, mais je ne comprends pas quelle partie du code il me manque !
J'ai ça actuellement côté client :
$(document).ready(function(){
$.ajax({
url : 'AJAX.php',
type : 'POST',
data : dataAjax,
dataType : 'text',
error : function(){
alert('Vous avez été deconnecté de Internet. Vérifiez votre connexion, et rechargez votre page.');
alert('Vous avez été deconnecté de Internet. Vérifiez votre connexion, et rechargez votre page.');
},
success : function(data) {
alert(data);
}
});
Et c$oté serveur, hormis le code de modification des données, j'ai just $data = "nn";