Array von mehreren Checkbox-Werten ausgeben

8

Warum wird nur ein Wert des Kontrollkästchens "db" für Werte an das serverseitige Skript gesendet?

JQUERY:

%Vor%

HTML:

%Vor%

Bearbeiten : Ich habe meine eigene Frage beantwortet, aber hat jemand eine Dokumentation (oder eine Erklärung), warum das notwendig ist? Es war schwierig für mich, die genaue Antwort (also die posthume Post) zu finden.

    
jjclarkson 12.10.2009, 22:22
quelle

4 Antworten

15

Ich stimme @jjclarkson zu. Nur um hinzuzufügen, anstatt Ihre IDs zu einem Array zu schieben, können Sie $ .map verwenden:

%Vor%     
karim79 12.10.2009, 22:36
quelle
5
%Vor%     
Guest 23.09.2011 20:32
quelle
4

Sie müssen die eckigen Klammern haben, um ein Array [] für den übergebenen Variablennamen anzugeben.

%Vor%     
jjclarkson 12.10.2009 22:23
quelle
1

$('input[name="mycheckboxes"]:checked').map(function(){ return $(this).val(); }).get().join(",");

explodiere dann in PHP $mycheckboxes = explode(',',$_GET['mycheckboxes']);

    
user223748 03.12.2009 10:52
quelle

Tags und Links