Mal*_*ssa 3 javascript ajax datatables datatables-1.10
在通过ajax初始加载我的数据表时,该表显示没有数据,并且表正文中出现"正在加载...".
在DataTable().ajax.reload()上,"Loading ..."文本不存在.
我知道我可以打开处理选项以获得表格中的栏,但是如果我这样做,那么在初始加载时我的用户会看到表格正文中的"正在加载..."和"处理..."之上那.
有没有人找到一个解决方案,一直有一个?对于每次ajax重新加载,我更愿意用'Loading ...'替换表体.
谢谢!
使用Datatables 1.10,我遇到了同样的问题.我找到了一种让它发挥作用的方法.如果您使用在ajax调用之前触发的preXhr事件,则可以
重新绘制表格并显示加载.
mydataTable.on('preXhr.dt', function(e, settings, data){
$(this).dataTable().api().clear();
settings.iDraw = 0; //set to 0, which means "initial draw" which with a clear table will show "loading..." again.
$(this).dataTable().api().draw();
});
Run Code Online (Sandbox Code Playgroud)Ale*_*lex -1
有“语言”选项,您可以在其中指定各种事件期间显示的内容。DataTables 有很好的文档来展示它。https://datatables.net/reference/option/language.processing
| 归档时间: |
|
| 查看次数: |
4128 次 |
| 最近记录: |