我想用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