Ajax重新加载所有X秒 - 数据表

时间:2014-04-25 14:10:12

标签: jquery datatables

我使用这段代码:

setInterval( function () {
    table.ajax.reload(function ( json ) {
        if(json=="")
            {
             $('#newUpdate').val("No Updates available");
            }
        else
            {
             $('#newUpdate').val( json.lastInput );
            }

    });
    }, 30000 );

更新工作正常。 但如果我没有更新,'newUpdate'div应该显示上面的文字“没有更新可用”。但它不起作用。 如果我使用'json.equals(“”)而不是冻结......噢 有什么不对,有人可以帮助我:)。

由于

1 个答案:

答案 0 :(得分:0)

试试这个:

setInterval( function () {
table.ajax.reload(function ( json ) {
    if(json=="")
        {
         $('#newUpdate').text("No Updates available");
        }
    else
        {
         $('#newUpdate').text( json.lastInput );
        }

});
}, 30000 );

div没有价值。您还可以使用以下内容:

$('#newUpdate').html('<div style="color:red">No Updates available</div>'); 

如果您想为输出设置样式。