PHP JQueryのデータテーブルからすべてのチェックボックスデータのIDを取得する方法
Susan Sarandon
Susan Sarandon 2023-08-28 13:21:03
0
2
397
<p>すべての行でチェックボックスを使用しているので、各チェックボックスがチェックされるとIDが取得されます。実装したものはすべて正常に機能していますが、問題は、特定のチェックされたIDデータテーブルのページしか取得できないことです。つまり、ページ 1 の 1 つのデータのチェックボックスをオンにし、ページ 2 の他のデータのチェックボックスもオンにすると、送信時にページ 2 のデータのみが取得されます。私が望むのは、page1、page2、page3などからIDを持つデータを取得する必要があることです。 </p> <p>私のデータはすべてここから来ています</p> <pre class="brush:php;toolbar:false;">@foreach($data as $key => $question_bank) <tr id="{{ $question_bank->id }}"> <td> <input type="checkbox" data-id="{{ $question_bank->id }}" class="add_check"> </td> <td>{{ $i}}</td> <td>{{ $question_bank->questionCategory->カテゴリ }}</td> <td>{{$question_bank->question}}</td> </tr> @endforeach <button type="submit" id="add_to" class="mt-3 btn btn-primary float-right">Add</button></pre> <p>これは私の jquery 部分です</p> <pre class="brush:php;toolbar:false;">$(document).on('click','#add_to',function(e){ e.preventDefault(); var questionids_arr = []; $("input:checkbox[class=add_check]:checked").each(function () { questionids_arr.push($(this).attr('data-id')); }); console.log(questionids_arr); false を返します。 });</pre></p>
Susan Sarandon
Susan Sarandon

全員に返信(2)
P粉573809727

選択した ID をフォームの非表示フィールドに保存する必要があります。

リーリー

onclick() チェックボックスを追加し、次の関数を JavaScript に追加します。

リーリー リーリー
いいねを押す +0
P粉957723124

配列に項目を追加または削除したいと考えています。これはデータ テーブルのページネーションに使用できます。有効な解決策を見つけました。うまくいくかどうかを確認してください。DataTables のチェックボックスは、チェックされたすべての値を取得する必要があります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!