Eh bien, il est assez facile de trouver les cases à cocher:
$(':checkbox').whatever()
L'astuce est que dans HTML cases ont seulement une valeur qui est significative lorsque vérifié. Quand ils ne sont pas vérifiés, que dites-vous au serveur? Bien que vous ayez une convention avec laquelle travailler (peut-être en envoyant "vrai" quand cochée et "faux" quand elle n'est pas cochée), la prochaine chose à faire est de savoir comment les obtenir sur votre serveur. Vous pouvez utiliser la fonction jQuery param
pour transformer la liste en une chaîne de paramètre:
var params = $.param($(':checkbox').map(function() {
return { name: this.id, value: !!this.checked };
}));
Cela vous donne une chaîne prête à être clouée sur une URL, ou envoyées sous forme de données via $.ajax
.
pouvez, s'il vous plaît ... –