jQuery jTable:从服务器返回0条记录时如何隐藏表头

时间:2018-06-21 13:06:41

标签: jquery-jtable

如果没有记录要显示,我只是希望在页面上显示一条消息,没有表头。

是否可以通过选项使用jtable实现此目的?

1 个答案:

答案 0 :(得分:0)

@oderayi我不认为在jTable api中有一个选项可以在数据库中有0条记录时隐藏表头。

如果我是我,我将在ajax成功回调中执行$(“#myJTable .jtable-column-header).hide():

$.ajax({
        type: "GET",
        url: "YOUR_URL",
        data: { yourData: yourData },
        success: function (data) {
           if(data.Records.length === 0) {
              $("#yourJTable .jtable-column-header").hide();
              //No data available message
              $("#yourJTable tbody).append("<tr class='jtable-no-data-row'><td colspan='1'>No data available!</td></tr>");
           }
        }
    });