在数据表中插入新行后的声音通知(票务系统)

时间:2016-03-08 04:39:18

标签: php jquery plugins datatables

  

我有像票务系统一样的实时表。   我希望如果收到一个新请求(在数据库表中插入一个新行),每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);

0 个答案:

没有答案