【发布时间】:2020-01-29 20:17:05
【问题描述】:
我正在使用 DataTables.js 构建一个非常简单的表格,如下所示:
<table id="table">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Category</th>
</tr>
</thead>
<tbody>
<?php $query = 'SELECT * FROM tablename'; $total_query = "SELECT COUNT(1) FROM (${query}) AS combined_table"; $total = $wpdb->get_var( $total_query ); $results = $wpdb->get_results( $query.' ORDER BY name ASC ', OBJECT ); foreach ($results as $result) {; ?>
<tr>
<td><?php echo $result->type; ?></td>
<td><?php echo $result->name; ?></td>
<td><?php echo $result->category; ?></td>
</tr>
<?php };?>
</tbody>
</table>
效果很好,但我需要在页面上创建两个独立的选择下拉列表,用于过滤列 1(类型)和 3(类别)。像这样...
<select id="willfiltertype">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select id="willfiltercategory">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
这是我的 JS
$(document).ready(function () {
$('#table').DataTable();
});
我真的在代码笔和 DataTables.js 网站上苦苦挣扎。我认为任何建议或示例都会在这里真正有所帮助和有用,因为对于中间人来说并不多。
【问题讨论】:
标签: javascript php jquery datatables