當我導航到我的jQuery DataTable時,我想顯示有多少用戶正在等待激活。通常情況下,我會使用fnGetData
(this),但是因爲我不想在點擊事件上做這個事情,我只是試圖計算整個表中的數字,我不知道該怎麼做:計數值的數量jQuery Datatables
UPDATE:解決方案
$(document).ready(function() {
var oTable = $('#example2').dataTable({
fnInitComplete: function (oSettings, json) {
//store table data
var data = this.fnGetData();
var pendingCount = 0;
for (var i = 0; i < data.length; i++) {
if (data[i][5] != null && data[i][5] == '1') {
pendingCount++;
}
}
$(".panel-footer #pending").val(pendingCount);
//pass count to html
//alert(pendingCount);
},
"sAjaxSource": "AjaxHandler",
"aoColumns": [
{ "sName": "Id" },
{ "sName": "ProfileId" },
{ "sName": "Type" },
{ "sName": "Name" },
{ "sName": "Email" },
{ "sName": "PendingActivation" }
]
});
爲了改善您的問題,請說明您當前的解決方案出了什麼問題,例如,你有任何錯誤或看到其他失敗症狀? – Olga
完成...謝謝你的擡頭。 –