我想用bootstrap做分页。
这是我的代码https://jsfiddle.net/x9u8u7h5/2/
分页不工作在我的代码中。我做错了什么?Bootstrap分页不起作用
var roleList=[{
"sNo" :"1",
"roleName":"Designer"
},
{
"sNo" :"2",
"roleName":"Developer"
},
{
"sNo" :"3",
"roleName":"HR Dept"
},
{
"sNo" :"4",
"roleName":"Project Manager"
}
];
$(document).ready(function(){debugger
$('#mydata').dataTable({
});
empRoles();
$('.update').hide();
});
function empRoles(){
for(var i=0;i<roleList.length;i++)
{
var table='<tr id="row'+i+'"><td>'+roleList[i].sNo+'</td><td class="roleName" id="name'+i+'">'+roleList[i].roleName+'</td><td><button class="btn dlt btn-danger" data-toggle="modal" data-target="#confirm"><i class="fa fa-trash-o"></i>Delete</button></td><tr>';
$('#roleListTable').append(table)
}
}
它在我的实际应用中我得到的是我用一个函数这样https://jsfiddle.net/s1wnpnow/。在这种情况下,我如何能够通过内部DATAS从'database'.For表DATAS工作fine.But '.dataTable()'?请清除我的疑问。我在等待您的回复。 – krish
你有几个选择:你可以让DataTables为你获取数据(检查已更新的JSFiddle中的'ajax'部分),或者你可以从外部获取数据到表并添加从ajax调用(也在按钮的'click'事件中更新的JSFiddle中)。使用'DataTable'而不是使用旧的'dataTable'调用很重要,因为它提供了更多的控制权。这两种方法都在更新的JSFiddle中,希望有所帮助。 – annoyingmouse
为什么要使用'$(“#getData”)。click()'直接我可以从db中获取数据的权利? – krish