无法重新初始化JQuery DataTable

11 浏览
0 Comments

无法重新初始化JQuery DataTable

我正在使用jquery datatables来显示网格中的数据。在初始化页面加载脚本时,我使用DateTime.Today对其进行进一步处理,问题是在初始化页面加载后,当我尝试获取用户输入的日期以进行进一步处理时,出现以下错误。

DataTables警告(表格id ='dataTable'):无法重新初始化DataTable。

要检索此表格的DataTables对象,请不传递参数或查看bRetrieve和bDestroy的文档

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 });
        },
        //... 还有更多代码
}
updateDate();

脚本放在页面底部。

0