我遇到yadcf datatables插件的问题。我创建了一个包含三列的表,如屏幕截图所示: Image shows the Snapshot of the table and its data
我在编辑器中创建了一些Web代码。问题是当我尝试从mysql数据库迭代到表中时。柱过滤破裂。 可能是什么问题呢? `
<?php
mysql_connect('locahost','xxx','xxx');
mysql_select_db('db1');
$result = mysql_query('select * from `test_table` group by `instanceID`');
?>
<table cellpadding="0" cellspacing="0" border="0" class="display" id="tab1">
<thead>
<tr>
<th>Scheme</th>
<th>Team_ID</th>
<th>Names</th>
</tr>
</thead>
<tbody>
<?php
$rows = mysql_num_rows($result);
while($r = mysql_fetch_object($result)){
?>
<tr class="odd gradeX">
<td><?php echo $r->Scheme; ?></td>
<td><?php echo $r->Team_ID;; ?></td>
<td><?php echo $r->FarmerName1; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
答案 0 :(得分:0)
根据您提供的数据,以下js代码应该适合您
$(document).ready(
$('#tab1').dataTable().yadcf([
{column_number : 0, filter_default_label: "Select scheme"},
{column_number : 1, filter_default_label: "Select team"},
{column_number : 2, filter_default_label: "Select name"} ]);
);
在您的案例中无需使用column_data_type: "html", html_data_type: "text"
,因为<td>
中的数据是纯文本而非html元素