Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1386 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Récupérer variable php en Ajax

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer variable php en Ajax

n°1663546
benji38
Posté le 28-12-2007 à 00:27:17  profilanswer
 

Bonjour à tous,  
 
Voilà j'ai un problème pour récupérer une variable php, je vais essayé d'expliquer ca correctement sinon hésitez pas à me poser des questions si c'est pas clair :  
 
J'ai une page player.php qui contient un champ texte, et une fois validation il y a un appel à une fonction contenue dans repajax.js qui va recupérer des variables dans player.php et ensuite appeler requete.php en lui fournissant ces variables, et requete.php effectue des tests puis fais un echo "blabla" par exemple et ce blabla va etre affiché au-dessus du chalmp texte dans player.php.
 
Tout ceci fonctionne mais j'aimerais qu'il y ait une variable par exemple $var dans requete.php qui prenne une valeur en fonction du test effectué, et que ensuite je puisse récupérer ce $var dans player.php (pour par la suite empecher ou non la validation du champ texte selon $var, car ici je peux valider indéfiniment).
 
Voilà, merci d'avance pour vos réponses :jap:


Message édité par benji38 le 28-12-2007 à 00:29:01
mood
Publicité
Posté le 28-12-2007 à 00:27:17  profilanswer
 

n°1663587
the_bigboo
Posté le 28-12-2007 à 11:14:21  profilanswer
 

Ben si tu uilises un composant XmlHttpRequest classique, il te suffit juste de faire en sorte que ton fichier requete.php te renvoie du JS , et au niveau de ta fonction JS, tu fais juste un eval de ta propriété responseText :spamafote:

n°1663604
omega2
Posté le 28-12-2007 à 11:52:30  profilanswer
 

C'est quoi le problème? Que je sache rien ne t'empêche d'envoyer le contenu de la variable en plus du reste à partir du moment où tu tiens comptes de ce changement au niveau du javascript de la page appelante. Par contre je ne vois aucun intérêt (et beaucoup d'inconvénients) à l'envoie de javascript couplé à l'utilisation de la fonction javascript "eval" par rapport à l'envoie de texte brut ou d'xml.

n°1663611
the_bigboo
Posté le 28-12-2007 à 12:04:12  profilanswer
 

Je parlais exclusivement du retour, j'avais pas repéré l'allusion au fait qu'il fallait également la transmettre :) Effectivement autant pour moi :)

n°1663642
benji38
Posté le 28-12-2007 à 13:34:57  profilanswer
 

Merci beaucoup pour vos réponses, mais je n'ai rien compris :$ (je suis débutant). Concrètement qu'est ce que je dois écrire pour récupérer dans le fichier js une variable de requete.php, puis ensuite pour la passer je suppose du fichier js au fichier player.php ?
 
Merci encore

n°1663790
benji38
Posté le 28-12-2007 à 19:32:18  profilanswer
 

up

n°1664060
CyberDenix
Posté le 30-12-2007 à 10:46:37  profilanswer
 

Un évènement javascript est déclenché :
 
player.php
|
repajax.js -> [AJAX] -> requete.php
 
 
Les vérifications sont effectuées :
 
player.php
|
repajax.js <- [AJAX] <- requete.php
 
 
A ce moment-ci tu peux faire, par exemple, une redirection en javascript vers ta page player.php en passant un paramètre :
window.location.replace(
 "http://www.monsite.com/player.php?ok=yes" );
 
 
En php tu vérifies que tu reçois un $_GET['ok'], si il vaut 'yes' tu affiches ton texte, sinon tu n'affiches rien.
 
 :hello:


Message édité par CyberDenix le 30-12-2007 à 10:48:10

---------------
Directeur Technique (CTO)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Récupérer variable php en Ajax

 

Sujets relatifs
VBS - Récuperer la valeur d'une cellule excel[sécurité formulaire] AJAX + PHP
IE6 + problème UTF-8 ISO + javascript[access] récupérer des informtions tirées d'une page internet
equation variable inconnueequation variable inconnue
Utiliser un variable, lancer une fonction d'un autre movieclip?[RESOLU] Integration variable dans un chemin javascript
[Delphi] Problème dans un code / N'affiche jamais la variable[php] variable contenant un espace
Plus de sujets relatifs à : Récupérer variable php en Ajax


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR