私は基本的に、データベースのすべてのレコードを表示するdataTableと、テーブル内の各行のチェックボックスを持っています。私のテーブルには複数のページがあります。問題は、現在のページのチェックボックスの値が表示されるのは、システムが表示可能なチェックボックスしか表示できないためです。私は特定のチェックされた値を取得するか、または異なるページからすべてのチェックされた値を取得し、それらを配列にプッシュしたいと思います。どうすればこれを達成できますか?私はdatatable atmで現在選択されているページのチェックされた値を取得することしかできません。私は検索してsimilar problemを試しましたが、まだ動作していません。以下は異なるページ設定ページのDataTableでチェックボックスの選択値を取得する方法PHPとjavascript?
は、チェックボックスのみの値を取得することができることと
foreach($stmt as $row){echo "<tr><td>"."<input type='checkbox' name='check_list' id='checklist' value='$row['id']' style='width:20px; height: 20px'/>"}
Javascriptコード
function getCheckboxVals(){
var check = $('input[name="check_list"]:checked').length;
var mycheckboxes = new Array();
//IF NO CHECKBOX CHECKS
if(check == 0){
eModal.alert('PLEASE SELECT ISSUES BEFORE YOU EXPORT CONTENTS!!!');
return false;
}
//IF ONE OR MORE CHECKBOXES CHECK
if(check == 1){
$('input[name="check_list"]:checked', table.fnGetNodes()).serialize().each(function(){
mycheckboxes.push(this.value);
});
}else{
$('input[name="check_list"]:checked').each(function(){
mycheckboxes.push(this.value);
});
}
}
セッションを使用して、ページから別のページに価値を保存する – CiroRa
おかげでCiroRa!私はそれを試してみる – Winsanity