私はjQuery dataTableを使用しています.ユーザーがドロップダウンを選択すると、データテーブルを検索してフィルタリングし、検索されたデータに基づいてコンテンツを再描画します:
mtTable.columns().each(function() {
mtTable.column(22).search(searchVal, true, true).draw();
});
検索が完了した後、すべての列の値を取得しようとしていますが、これを行う関数が見つかりません。現在、私はAPIから使用しています
var myTable = $("#tblResults").DataTable();
var resultsArray = myTable.columns(colIndex).data();
ドキュメントによると、これはフィルター処理されていない列内のすべてのデータを返します。フィルター処理されたデータのみの列値の配列を提供する関数が見つかりません。