2 回答
TA贡献1847条经验 获得超7个赞
作为第一个 A in ajaxmean asynchronous,然后您的调用$('.mydatatable').DataTable();发生在通过 ajax 加载实际数据之前。您应该将呼叫移动DataTable到success回调:
success:function(data)
{
// note the order - first you load `html`
$('#inicio').html(data);
// after that you have a `.mydatatable` selector available
$('.mydatatable').DataTable();
}
TA贡献1820条经验 获得超9个赞
初始化数据表时,表格 html 不存在。
$(document).ready(function(){
load_list();
function load_list()
{
var action = "data";
$.ajax({
url: "teste.php",
method:"POST",
data:{action:action},
success:function(data)
{
$('#inicio').html(data);
//move this to here
$('.mydatatable').DataTable();
}
})
}
- 2 回答
- 0 关注
- 128 浏览
添加回答
举报