更改表Id时数据表不起作用

时间:2017-03-23 15:38:19

标签: asp.net-mvc-4 datatable

更改Id时数据表无法正常工作。 这是代码:

 $('#TableId1').DataTable(
                                {

                                    'columnDefs': [{
                                        'targets': 0,
                                        'searchable': false,
                                        'orderable': false,
                                        "bLengthChange": false, "pageLength": 15, "stateSave": true,
                                        'width': '1%',
                                        'className': 'dt-body-center',
                                    }
                                    ,


                                    ],
                                    "language":
                                        {
                                            "processing": "<div class='overlay custom-loader-background'><i class='fa fa-cog fa-spin custom-loader-color'></i></div>"
                                        },
                                    "processing": true,
                                    "serverSide": true,
                                    "order": [[0, "asc"]],
                                    "ajax":
                                        {
                                            "url": "/TicketTemplate/GetAssignData",
                                            "type": "POST",
                                            "dataType": "JSON"
                                        },
                                    "columns": [
                                                { "data": "Title" },
                                                { "data": "Description" },
                                                { "data": "Duedate" },
                                                { "data": "AssignBy" },
                                                { "data": "Status" }
                                    ]

                                });

                                //$("#note1").html("");
                                //$("#partialSummaryDiv").html("");
                                //$("#partialSummaryDiv").html(data.responseText);


                                //document.getElementsByClassName('braja')[0].style.visibility = 'hidden';
                            }
                        });

                    }
                }

如果我使用而不是TableId它正在工作......我该怎么办?

这是表格:

<table class="table table-striped table-bordered table-hover" id="TableId1">
<thead>
    <tr>
        @*<th>
            <label class="mt-checkbox mt-checkbox-single mt-checkbox-outline">
                <input type="checkbox" class="group-checkable" id="chkall" data-set="#sample_1 .checkboxes" onclick="Selectallcheckbox()" />
                <span></span>
            </label>
        </th>*@
        <th> Title </th>
        <th> Description </th>
        <th> Duedate </th>
        <th> AssignBy</th>
        <th> Status </th>
    </tr>
</thead>

我该怎么办?

为什么这个没有命中控制器方法可以任何一个详细说明? 错误在哪里?

为什么不能正常工作?

1 个答案:

答案 0 :(得分:0)

嗨看起来很好 如果这是你第一次通过按Ctrl + U查看页面源来更新id plas,那么它是否更新。 如果没有更新刷新您的浏览器几次检查,如果它是否更新,如果不清除所有cookie并重新启动浏览器

注意:并检查浏览器控制台中是否所有jscript文件都已锁定

希望它可以帮助你