Nun, es ist einfach genug, um die Kontrollkästchen zu finden:
$(':checkbox').whatever()
Der Trick besteht darin, dass in HTML haben Kontrollkästchen nur einen Wert, der sinnvoll ist, wenn geprüft. Wenn sie nicht überprüft werden, was sagen Sie dem Server?
Nun, wenn Sie eine Konvention haben, um damit zu arbeiten (vielleicht immer "true" wenn geprüft und "false" wenn nicht geprüft), müssen Sie als nächstes entscheiden, wie Sie sie auf Ihren Server bekommen. Sie können die jQuery param
Funktion verwenden, um die Liste in einen Parameter-String zu drehen:
var params = $.param($(':checkbox').map(function() {
return { name: this.id, value: !!this.checked };
}));
, dass Sie eine Zeichenfolge bereit zu gehefteten auf eine URL oder gesendet, wie Daten über $.ajax
gibt.
können, können Sie bitte ... –