Bonjour,
Je rencontre un soucis, je n'arrive pas à récupérer la valeur d'une variable envoyée en POST via AJAX.
Voici mon code :
J'ai un bouton qui enregistre la variable title dans data-title
echo '<div><button class="verify" data-title="' . '\'' . $title . '\'">Vérifier</button></div>';
j'ai plusieurs boutons générés dans une boucle foreach avec la même class qui font la même chose, seul la valeur de title change.
Ensuite normalement chaque bouton à enregistré une valeur différente de la variable title.
Je dois faire en sorte que quand je clique sur le chaque bouton, ca lance une requête POST avec la valeur de title avec la key title2:
1 2 3 4 5 6 7 8 9 10 11
| $(".verify").click(function(){
var title = $(this).data("title");
console.log(title);
// Code ajax pour envoyer la variable title
$.ajax({
type: "POST",
url: "test.php",
data: { title2: title },
});
}); |
j'ai vérifié dans la console, la valeur s'envoi bien :


Ensuite j'essaie dans mon PHP de récupérer la valeur de title2 :
1 2
| $title = $_POST['title2'];
var_dump($title); |
mais ca me met les erreurs suivantes :
Warning: Undefined array key "title2" in /var/www/html/test/test.php on line 115
NULL
Est-ce que quelqu'un sait pourquoi je n'arrive pas à récupérer cette valeur ?
Merci
Partager