我是Web开发的新手,我需要帮助在下拉事件更改时重新加载jquery数据表。 任何想法和建议将不胜感激。
答案 0 :(得分:0)
您可以使用fnDraw():
$('#myselectlist').change(function (e) {
MyDataTable.fnDraw();
});
答案 1 :(得分:0)
如果您在函数中创建了数据表,例如:
function buildTable(someParameter){
var myTable = $('#table_id').dataTable({
"bDestroy" : true,
...
});
}
...然后,在您的下拉菜单上的更改事件中,您只需使用下拉列表中的所选选项调用该方法:
$('#dropdown_id').on('change', function() {
buildTable($(this).val());
});
注意:[" bDestroy" :true]允许在构建时重绘表,而不重新加载页面。