Здравствуйте.
Вот мой скрипт:
$(document).ready(function () {
var table = $('#table').DataTable({
"order": [[0, 'desc']],
"paging": false,
"ajax": "data.php",
"columnDefs": [
{"targets": [0], "visible": false, "searchable": false, "sortable": false}, //Uid
{"targets": [1], "visible": false, "searchable": false, "sortable": false}, //Seen
{"className": "width150", "targets": [2], "visible": true, "searchable": false, "sortable": true} //Data
],
"fnRowCallback": function (nRow, aData) {
if (aData[1] == "0") {
$('td', nRow).css('background-color', '#b8daff');
}
}
});
setInterval(function () {
table.ajax.reload(null, false);
}, 20000);
Данные в таблице обновляются раз в 20 секунд. Как после обновления строк таблицы, если в колонке "Seen" хотя бы в одной ячейке значение равно "0", запустить определенную функцию?
Строк с нужным значением может быть сколь угодно много, но запустить функцию надо только один раз.