Formulaire ajax + jquery : ne pas écrire tous les champs à la main
Je crois que le code ci-dessous montre clairement ce que j'essaie de faire.
Je suis totalement débutante en jquery, et je me dis que c'est plutôt fastidieux de se taper 40 champs à la main quand on pourrait... les programmer.
D'autant que je ne souhaite pas récupérer les 40 champs à chaque "blur", mais bien seulement celui sur lequel on vient d'agir...
Manifestement, ma méthode n'est pas la bonne.
Code:
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
| $(document).ready(function(){
$('.save').blur(function(){
$.post(
'projet_traitement.php',
{
var monchamp=$(this).attr('id');
monchamp : $(this).attr('id').val(),
/*
nom : $('#nom').val(),
prenom : $('#prenom').val(),
age : $('#age').val(),
et ainsi de suite sur 40 éléments de formulaire !
*/
},
function(data){
$('#feedback').html(data);
},
'text' //il faut afficher le text
);
});
}); |