【发布时间】:2014-07-16 08:25:05
【问题描述】:
我是 Web 开发新手,我需要帮助以在下拉事件更改时重新加载 jquery 数据表。 任何想法和建议将不胜感激。
【问题讨论】:
标签: jquery ajax datatable jquery-datatables
我是 Web 开发新手,我需要帮助以在下拉事件更改时重新加载 jquery 数据表。 任何想法和建议将不胜感激。
【问题讨论】:
标签: jquery ajax datatable jquery-datatables
您可以为此使用 fnDraw():
$('#myselectlist').change(function (e) {
MyDataTable.fnDraw();
});
【讨论】:
如果您在函数中创建了数据表,例如:
function buildTable(someParameter){
var myTable = $('#table_id').dataTable({
"bDestroy" : true,
...
});
}
...然后,在您的下拉列表中发生更改事件时,您可以简单地使用下拉列表中的选定选项调用该方法:
$('#dropdown_id').on('change', function() {
buildTable($(this).val());
});
注意:["bDestroy" : true] 允许在构建时重绘表格而不重新加载页面。
【讨论】: