我将html文件中的表作为<table id="table" class="table table-striped">
,调用getTableData
函数并使用jquery动态更新表。
$(document).ready(function(){
getTable();
$(document).ajaxStop(function () {
...
});
在呈现表之后,我使用ajaxStop运行下一个函数。
function getTable(){
$.get("api/table", function(data){
setTable(data);
}
}
其中setTable
呈现表。如何在获取表数据时显示加载图标?
发布于 2017-04-14 09:52:57
使用jQuery,您可以在$.get()
上发送一个success
回调(因此,当收到数据时),并使用CSS类处理加载:
function getTable(){
// Before call your server Add loading style
$('#table').addClass('is-loading')
$.get("api/table", function(data){
// Just after receiving data Remove loading style
$('#table').removeClass('is-loading')
setTable(data);
}
}
https://stackoverflow.com/questions/43416603
复制相似问题