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 に答える