我有像票务系统一样的实时表。 我希望如果收到一个新请求(在数据库表中插入一个新行),每3秒播放一次声音通知。在datatables中显示请求jquery插件(json api).plz帮助我。
var table = $('#example').DataTable({
"sAjaxSource": "check-request.php",
"aoColumns": [
{'mData': 'email'},
{'mData': 'mob'},
{'mData': 'date'},
{
'mData': 'requestid',
"fnCreatedCell": function (nTd, sData, oData) {
$(nTd).html("<a href='localhost?id=" + oData.requestid + "'>answer</a>");
}
},
{
'mData': 'status',
render: function (data) {
switch (data) {
case '0' :
return '<i class="fa fa-unchecked></i>';
break;
case '1' :
return '<i class="fa fa-check"></i>';
break;
default :
return 'N/A';
}
}
}
]
});
table
.order([2, 'desc'])
.draw();
setInterval(function () {
table.ajax.reload(null, false);
}, 3000);