Javascript 刷新数据表数据
我正在尝试刷新表中的数据,但我没有使用ajax,这就是为什么当我尝试使用Javascript 刷新数据表数据,javascript,jquery,ajax,datatables,Javascript,Jquery,Ajax,Datatables,我正在尝试刷新表中的数据,但我没有使用ajax,这就是为什么当我尝试使用table.ajax.reload()时,它不起作用 它给了我错误的json响应,因为我声明表的方式如下: var table = $('.table').DataTable( { "data": global_data, "scrollX": true, "pagination": false, "lengthChange": false, "bPaginate": false, "language
table.ajax.reload()
时,它不起作用
它给了我错误的json响应,因为我声明表的方式如下:
var table = $('.table').DataTable( {
"data": global_data,
"scrollX": true,
"pagination": false,
"lengthChange": false,
"bPaginate": false,
"language": {
"url": "http://cdn.datatables.net/plug-ins/1.10.16/i18n/Spanish.json"
},
"order": [[ 2, "desc" ]],
});
在另一个过程中,我更新变量global_data,如何刷新数据
谢谢如果您使用的是datatables,您可以使用以下行销毁数据:
$ ('# mytable'). dataTable (). fnDestroy ();
然后用所需的数据再次填充表格
var table = $('.table').DataTable( {
"data": global_data,
"scrollX": true,
"pagination": false,
"lengthChange": false,
"bPaginate": false,
"language": {
"url": "http://cdn.datatables.net/plug-ins/1.10.16/i18n/Spanish.json"
},
"order": [[ 2, "desc" ]],
});
@ZahidulIslamRuhel的可能重复项不是重复项,因为OP提到他/她没有使用
ajax
。IMHO,fndreastry
由遗留数据表使用。对于DataTable 1.0,将使用。我相信这将引发错误,但如果它对OP有效,则可以。但是,“正确”或偏向插件的方法是设置destroy:true
,然后简单地重新创建表(有或没有新选项),请参见