0

我有一个显示数据库数据的表。代码如下:

<table class="table table-hover table-bordered" style="width:300px" id="contact">
    <tbody data-bind="foreach:items">
        <tr>
            <td style="height:180px" data-bind="text:title1"></td>
        </tr>
    </tbody>
</table>

我正在使用 ajax 来获取数据:

$(function(){
  $('.datepicker').datepicker({
        dateFormat: 'M dd,yy',
        onSelect: function(dateText, inst) { 
                var date = $(this).datepicker('getDate');
                var dateFormat = inst.settings.dateFormat || $.datepicker._defaults.dateFormat;
                $('#date').text($.datepicker.formatDate( dateFormat, date, inst.settings));
                var month = date.getMonth() + 1;
                var day = date.getDate();
                var year = date.getFullYear();
                var date1 = year + "/" + month + "/" + day;
                $.post(root+"home/index?json",{date:date1}, function(data) {ko.applyBindings(new DynamicModel(data.calendar1),document.getElementById("contact"));});
        },
    });
});

表显示来自数据库的数据,但是当数据库中没有数据时会消失,所以请帮助我..

4

1 回答 1

1

添加一个标题会有所帮助,因为它至少会显示标题。由于空表不会生成任何代码,我猜它没有出现

于 2012-11-23T10:50:01.093 回答