第二次调用时,DataTable在部分视图中发出警告

时间:2017-12-15 09:49:43

标签: jquery datatables

我有一个局部视图,onload正在表tbody中完美加载。 但之后在同一页面的onchange下拉列表中,当我调用相同的局部视图时,它是绑定但它显示此错误。我正在使用bootstrap DataTable。

  

DataTables警告:table id = DataTables_Table_0 - 无法重新初始化DataTable。
   有关此错误的详细信息,请参阅http://datatables.net/tn/3

这就是我所做的。这是onload函数。

    $(document).ready(function () {
    var collectoinPointUrl = ROOT + "Dietitian/PatientDietList_Pv"
    $.ajax({
        url: collectoinPointUrl,
        data: { WardId: 0 },
        type: "GET",
        success: function (result) {
            $('#LoadPatientList').html(result);
        }
    });
});

这是onchange功能

    $('#SearchPatient').click(function () {
    var WardId = $('#Wardid option:selected').val();
    var collectoinPointUrl = ROOT + "Dietitian/PatientDietList_Pv"
    $.ajax({
        url: collectoinPointUrl,
        data: { WardId: WardId },
        type: "GET",
        success: function (result) {
            //if (!$.fn.DataTable.isDataTable('#patientdiettable')) {
            //$('.dataTable-length').DataTable({
            //    destroy: true,
            //}).clear().draw();
            //}
            $('#LoadPatientList').html(result);
        }
    });
});

我试图破坏DataTable并再次绑定。但是没有运气。任何帮助将不胜感激。提前致谢。

0 个答案:

没有答案