我有一个数据表,其中填充了一些数据,但是当我想使用日期选择器对其进行排序时,整个表消失了,并且不显示任何内容,但是在控制台中,我可以看到数据像在那儿那样显示在我的页面中不是。
$('#reportrange').on('apply.daterangepicker', function (ev, picker) {
var test = picker.startDate.format('M-D-YYYY');
var test2 = picker.endDate.format('M-D-YYYY');
$.fn.dataTable.ext.search.push(
function (settings, data, dataIndex) {
var min = test;
var max = test2;
var date = parseFloat(data[1]) || 0;
console.log(min);
console.log(data);
console.log(max);
if (
(min == "" || max == "") ||
(moment(date).isSameOrAfter(min) && moment(date).isSameOrBefore(max))
) {
return true;
} else { return false; }
}
);
var table = $('#myTable1').DataTable();
table.draw();
});