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

AJAX Discussion :

Envoie variable POST ajax


Sujet :

AJAX

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2016
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2016
    Messages : 28
    Points : 21
    Points
    21
    Par défaut Envoie variable POST ajax
    Bonjour,

    Je souhaite envoyer au clique d'un bouton des variables de mon formulaire en POST sur la meme page je fais donc ainsi

    Code HTML C_home.php( modal du framework css Materialize ) :

    Code html : 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
    <div id="loginModal" class="modal" role="dialog">
        <div class="modal-content">
            <h4>Création dun nouveau groupe</h4>
            <label for="first_name">Nom de groupe</label>
            <input placeholder="Saisis un nom !" id="txt_groupe" name ="txt_groupe" type="text" class="validate">
     
        <br/><br/>
            <button class="btn waves-effect waves-light" type="button" id ="btn_creer" name="btn_creer">Créer !
                <i class="material-icons right">send</i>
            </button>
     
        </div>
        <div class="modal-footer">
            <a href="#!" class=" modal-action modal-close waves-effect waves-green btn-flat">Agree</a>
        </div>
    </div>


    JavaScript et ajax C_home.php:

    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
    21
    22
    23
    24
    25
    26
    27
    28
        $(document).ready(function(){
            $('#btn_creer').click(function(){
     
                var grpname = $('#txt_groupe').val();
                if (grpname != ''){
     
                    $.ajax({
     
                        url:"C_home.php",
                        method:"POST",
                        data:{grpname:grpname},
                        success:function(data){
     
                            $('#loginModal').hide();
                            location.reload();
                        }
     
     
                    })
                }
                else{
     
                    alert("Merci de renseigner un nom de groupe !")
                }
     
     
            });
        });
    Verification sur C_home.php :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if(isset($_POST['grpname'])){
     
        echo 'work';
        die();
    }


    Le clique du bouton est bien detecté, la pop up se ferme bien et la page se rafraîchie mais pas de variable en POST envoyé ( je le verifie avec un isset sur la page C_home où sont censé être envoyé les variables ) pour info C_home est la même page que la page où tout le code ci dessus est présent.
    Dans firebug pas de trace non plus des variables en POST...

    Je développe en php MVC


    Merci par avance

    Damien

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Bonjour,
    ton code est au demeurant fonctionnel avec toutefois une réserve sur le location.reload(), à quoi te sert d'utiliser Ajax dans ce cas !?!

Discussions similaires

  1. Envoi de plusieurs variables POST avec Ajax
    Par feelwatt dans le forum AJAX
    Réponses: 2
    Dernier message: 01/09/2015, 11h36
  2. Réponses: 1
    Dernier message: 24/07/2009, 02h59
  3. envoi variable ajax jquery
    Par amine.h dans le forum jQuery
    Réponses: 7
    Dernier message: 22/07/2009, 19h05
  4. [AJAX] récupérer variable post
    Par hokidoki dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/03/2009, 16h07
  5. [cURL] envoi de variables POST
    Par billoum dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 14/09/2006, 16h53

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