Ich habe eine Tabelle und ich rufe die Zeilen mit PHP.wie ID mit jQuery DataTables Checkboxen
foreach ($rowData as $row) : $id = $row->_kpnID; ?>
<tr class="editable details-control collapsed" data-values="action" id="{{ $id }}"...
Meine Ausgabe sieht wie folgt aussieht:
<thead><tr role="row" class="selected">
<th>Checkbox</th>
<th>Ticket No</th>
<th>Name</th>
</thead>
<tbody>
<tr class="editable details-control collapsed odd selected" data-values="action" id="152808" rel="row-152808" data-key="152808" data-url="show/152808" role="row">
<td><input type="checkbox" class="ids" name="ids[]" value="152808"></td>
<td id="bookingdata" data-values="152808" data-field="_kpnID" data-format="152808">W-152808</td>
<td id="bookingdata" data-values="SIMPSONS" data-field="tGuestName" data-format="SIMPSONS">SIMPSONS</td>
</tr>
<tr class="editable details-control even expanded" data-values="action" id="152868" rel="row-152868" data-key="152868" data-url="show/152868" role="row">
<td><input type="checkbox" class="ids" name="ids[]" value="152868"> </td>
<td id="bookingdata" data-values="152868" data-field="_kpnID" data-format="152868">DPAW-152868</td>
<td id="bookingdata" data-values="Wade Harris" data-field="tGuestName" data-format="Wade Harris">Wade Harris</td></tr></tbody>
ich hinüber zum jQuery DataTables Checkboxes plugin kam, die die ausgewählte Zeile ID auswählen und veröffentlichen können.
Ich nenne die Zeilen nicht als JSON-Format. Eines Tages möchte ich sie im JSON-Format aufrufen, aber im Moment benutze ich einfach den HTML-Code oben.
Ich bin mir nicht sicher, wie man die IDs mit dem Checkboxes-Plugin einreicht, da ich die IDs nicht über Ajax abrufe. Die ID oben wurde einfach mit $id
in meiner PHP-Datei aufgerufen. Ich würde mich freuen, wenn Sie die this jsfiddle bearbeiten und mir zeigen könnten, wie die ID (s) einzureichen sind.
ist am besten, um Ihre ID einzigartig zu halten, anstatt ID zu verwenden, versuchen Sie es zur Klasse? – Se0ng11
Ich verwende für verschiedene ID für jede Zeile, da die Zeilen mit AJAX erweitert werden und zusätzliche Daten unterhalb der Zeile anzeigen, nachdem die Zeile ausgewählt ist. Um das zu erreichen, musste ich für jede Zeile eine andere ID verwenden. – hijacker83