Bonjour à tous,

J’optimise un code qui me permet d'envoyer les données d'un formulaire vers une page php via la fonction $.post() de Jquery.

Mon but est d'utiliser des variables pour stocker le nom du champs et sa valeur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
var champs= "prenom";
var valeur = "John";
$.post('traitement.php',{champs:valeur},
function(){
// Traitement js
}
);
Le soucis c'est que ça ne fonctionne pas ! La variable ne passe pas.
Alors que si je remplace la variable champs par une vraie valeur du champs, cela fonctionne parfaitement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
var valeur = "John";
$.post('traitement.php',{prenom:valeur},
function(){
// Traitement js
}
);
Un coup de main ?