IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

$.post comment récupérer la variable (débutant)


Sujet :

jQuery

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut $.post comment récupérer la variable (débutant)
    Bonjour,

    j'essaye de profiter de la puissance de JQuery pour un petit projet mais je rencontre un petit problème:

    j'ai une page Depose.php qui affiche la page avec à l'ouverture de celle ci l'appel à une fenêtre ou l'utilisateur doit saisir un nom. une fois validé, je souhaite récupérer la valeur entrée dans le champ texte en rechargeant ma page. Pour cela il me semble que je peux utiliser la methode $.post de JQuery (à moins que je n'ai pas bien compris).Voilà le code Javascript utilisé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <script type="text/javascript">
     
    	$(document).ready( function() {
    		$("#dialog").dialog({
    			buttons: {'Envoyer':function(){
    				var bValid = true;
    				if(bValid){
    				var nom = document.getElementById('name').value;
     
    				$.post('Depose.php',{name: nom});
    				$(this).dialog('close');
     
    			}}}});
    	});
     
    </script>
     
    <div id="dialog" title="Saisie du Nom de la Tombe">
    	<p align="center">Entrez le nom de la Tombe: <input type="texte" name="name" id="name" /></p>
    </div>
    Mon problème est que lorsque j'utilise $_POST dans ma page php je n'arrive pas à récupérer la valeur de la variable...
    Merci de me mettre sur la voie

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $.post('Depose.php',{name: nom},function(data){
         alert(data);
       });

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut
    merci, mais avec ton code j'ai le code source de la page dans une popup, mais je n'arrive toujours pas à récupérer la variable nom avec $_POST dans ma page php.

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Je ne comprend pas ce que tu veux?
    Tu postes les valeurs depuis une fenêtre popup et tu veux actualiser une page php qui est déjà chargé sur la fenêtre mère?

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut
    je vais essayer de mieux m'expliquer:
    ma page Depose.php doit servir à remplir un formulaire (ça je sais faire) mais avant, je veux vérifier qu'il n'y a pas déjà un enregistrement existant avec le même nom. Pour ce faire, mon idée est au chargement de la page, d'ouvrir une popup (d'ou mon utilisation de Jquery) pour y saisir le nom, puis de récupérer le nom saisie pour faire ma vérification et ensuite, soit faire la saisie, soit afficher le/les enregistrements existants.
    Je sais le faire uniquement en php mais je trouve ça pas très esthétique le fait de recharger constamment la page...
    Voilà j'espère être plus clair

    P.S. Je ne suis pas du tout programmeur pro, je fais ça pour mon plaisir ( en fait j'essaye de faire un petit programme pour mon entreprise artisanale)

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Salut,
    Essaye comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $.post('Depose.php',{name: nom},function(){;
    	$(this).dialog('close');
    });
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut
    je viens de tester, ça marche pas non plus, la boit ede dialogue ne se ferme pas

  8. #8
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    J'espère que t'as pas recopié le point-virgule à la fin de la 1e ligne qui est en trop...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 5
    Par défaut
    J'espère que t'as pas recopié le point-virgule à la fin de la 1e ligne qui est en trop...
    euh si j'avais aussi copié ça, mais même après l'avoir enlevé ça ne marche pas la fenêtre ne se ferme pas

Discussions similaires

  1. Comment récupérer des variables ?
    Par Je-cherche-pfe dans le forum ASP.NET
    Réponses: 6
    Dernier message: 03/09/2007, 12h36
  2. Réponses: 9
    Dernier message: 21/05/2007, 00h33
  3. Réponses: 1
    Dernier message: 06/04/2007, 19h17
  4. [Tableaux] comment récupérer ma variable array
    Par lafmart dans le forum Langage
    Réponses: 2
    Dernier message: 05/02/2007, 03h11
  5. comment récupérer une variable membre?
    Par marute dans le forum MFC
    Réponses: 4
    Dernier message: 13/04/2006, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo