Bonjour à tous, Pouriez-vous m'aider avec cette petite partie de code. J'ai un formulaire dont j'essaie d'utiliser la technologie AJAX pour envoyer les données dans une autre page de traitement qui s'appel VerifChargeurInfos.php.
Pour plus d'infos si je commente cette partie de code JS je retrouve la variable $_POST avec les données saisies

<script>
// le code AJAX
    document.forms["FormInfo"].addEventListener("submit",function(e){
      e.preventDefault();
      var formData = {
        email: $("#email").val(),
        contact: $("#Contact").val(),
        acceuil: $("#PhraseAcceuil").val(),
        services: $("#PhraseService").val(),
        membre: $("#PhraseMembre").val(),
        infos: $("#PhraseInfos").val(),
        faceboock: $("#faceboock").val(),
        tweeter: $("#Tweeter").val(),
        instagrame: $("#Instagrame").val(),
        linkdin: $("#linkedin").val(),
      };
      $.ajax({
        type: "POST",
        data: formData,
        url: "VerifChargeurInfos.php",
        success:function(reponse){
          var lien = $("#FormInfo").attr('action');
          lien = lien + '#ContenuFormInfo';
          $("#ContenuFormInfo").load(lien);
          alert(formData.email);
        },
          Error: function(reponse){
         //$("#msg").text("Erreur de Connexion");
        }
      });
    });
  </script>

Ce que je veux
En un mot c'est de recuperer le contenu de la variable $_POST
Ce que j'obtiens
il n'arrive pas à trouver une variable $_POST

C:\wamp\www\ifa\pages\admin\VerifChargeurInfos.php:7:
array (size=0)
empty

5 réponses


JoolsMcFly
Réponse acceptée

Tu peux faire voir ce que tu as dans l'onglet Réseau de ton navigateur ?
Les données sont bien envoyées ?
Tu peux faire voir ton code PHP ?

Salut

Je pense qu'il faut que tu changes type: "POST", en method: "POST".

Et c'est accueil et non acceuil. ;)

IMK
Auteur

Merci pour vos réponses.
Mais j'ai essayé et c'est négatif.
Du coup le faite que si c'est succès je rafraîchi le formulaire qui cause ce problème, après cette dernière action la variable super global n'y est plu.

Ouais désolé j'ai dit de la crotte : https://api.jquery.com/jQuery.post/

Dur de savoir où est le problème sans voir ce qui se passe dans PHP.

IMK
Auteur

Il m'afficher undefined index de toutes les variables que j'ai déclaré pour récupérer le $_post