无法重新初始化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

回到顶部