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
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
. ;)
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.
Il m'afficher undefined index de toutes les variables que j'ai déclaré pour récupérer le $_post