我有一个显示数据库数据的表。代码如下:
<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"));});
},
});
});
表显示来自数据库的数据,但是当数据库中没有数据时会消失,所以请帮助我..