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 :

jquery.post et php


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Juin 2012
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juin 2012
    Messages : 28
    Par défaut jquery.post et php
    Bonjour,

    J'utilise jquery.post pour soumettre un formulaire mais je n'arrive pas à récupérer mes données du coté du fichier php ($_POST).

    Pouvez-vous m'aider, s'il vous plait ?

    J'utilise les sources (Example: Post a form using ajax and put results in a div) :
    http://api.jquery.com/jQuery.post/


    Formulaire :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <form method="post" name="post" action="">	
       <label>Adresse :  </label> <input id="address" name="address" type="text"/><br/>
       <label>Nom : </label><input id="nom" name="nom" type="text" value=""/><br/>
       <input type="submit" name="ajouter" value="Créer" class="bouton" onclick="codeAddress(address.value);return false"/>
    </form>


    Script (à partir du com : Envoie du formulaire) :

    Code javascript : 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
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    function codeAddress(address) {
      //var address = document.getElementById('address').value;
     // alert('Adresse : '+address);
      geocoder.geocode( { 'address': address}, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
          map.setCenter(results[0].geometry.location);
     
          var marker = new google.maps.Marker({
              map: map,
              position: results[0].geometry.location
          });
     
    	  // ENVOIE DU FORMULAIRE AJAX
    	  alert('ETP1 -> Envoie du formulaire'); 
    	  //event.preventDefault();
     
    	  /* RECUPERATION DES ELEMENTS POSTS : */ // url = 'index.php?p=ajoutDisco';
    	  var $form = $(this),
    		  term = $form.find('input[name="address"]').val(),
    		  url = 'pages/ajoutDisco.php';
    		  alert('ETP2'); 
     
    	  /* ENVOIE DES DONNEES POST */ 
    	  var posting = $.post(url,{ s: term });
     
    	  /* AFFECTATION DES VALEUR */
    	  posting.done(function(data){
    		alert(data); //Affichage des messages de la page : 
    		// if(data=='ok') { ............
    	  });
        } 
    	else {
          alert('Adresse non trouvé : ' + status);
        }
      });
    }

    Page php :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    print_r($_POST);
    ?>

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    une réponse sur cette discussion aurait été appréciée

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/08/2011, 13h58
  2. post action php
    Par osoumayaj dans le forum Langage
    Réponses: 3
    Dernier message: 19/09/2006, 12h56
  3. Appel d'une page avec la methode POST depuis php
    Par QuantuX dans le forum Langage
    Réponses: 9
    Dernier message: 04/08/2006, 12h45
  4. Découper un code HTML qui demande un post vers PHP
    Par Liondd dans le forum Langage
    Réponses: 6
    Dernier message: 22/04/2006, 03h15

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