无法重新初始化JQuery DataTable
我正在使用jquery数据表在网格内显示数据。在初始化页面加载脚本中,请使用DateTime.Today并对其进行进一步处理,问题是在初始化页面加载后,当我尝试让用户输入日期以进行进一步处理时。我遇到以下错误。
function getDate() { var date = $('input[name="myDate"]').val();
return date;
}
$('#myDate').click(updateDate);
function updateDate() {
$('#dataTable').dataTable({
"bServerSide": true,
"sAjaxSource": "/Home/Ajax",
"fnServerParams": function (aoData) {
var date = getDate();
aoData.push({ "name": "myDate", "value": date });
},
//... there's more
}
updateDate();
脚本位于页面底部。
回答:
尝试在选项对象文字中添加“ bDestroy”:true,例如
$('#dataTable').dataTable({ "bServerSide": true,
....
"bDestroy": true
});
以上是 无法重新初始化JQuery DataTable 的全部内容, 来源链接: utcz.com/qa/405433.html