Jquery 需要datatables警告(表id=';';)表达式

Jquery 需要datatables警告(表id=';';)表达式,jquery,datatables,yadcf,Jquery,Datatables,Yadcf,第一次尝试在我的datatable中使用此日期范围选择器,但出现上述错误。谁能帮我弄清楚我在这里遗漏了什么 以下是我所看到的脚本- <script type="text/javascript" src="~/Content/metronic/assets/global/plugins/bootstrap-confirmation/bootstrap-confirmation.min.js"></script> <script type="text/javascrip

第一次尝试在我的datatable中使用此日期范围选择器,但出现上述错误。谁能帮我弄清楚我在这里遗漏了什么

以下是我所看到的脚本-

<script type="text/javascript" src="~/Content/metronic/assets/global/plugins/bootstrap-confirmation/bootstrap-confirmation.min.js"></script>
<script type="text/javascript" src="~/Content/metronic/assets/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js"></script>
<script type="text/javascript" src="~/Content/metronic/assets/global/plugins/datatables/media/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="~/Content/metronic/assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js"></script>
<script type="text/javascript" src="~/Content/Js/yadcfDatatableColumnFilter/jquery.dataTables.yadcf.js"></script>

<script>


    completeWrDtbLoad();

    /*** COMPLETE WR DTB ***/
    function completeWrDtbLoad() {

        var status = [2];
        var dtbCol = [
            //{
            //      'data': null, 'render': function (data, type, full, meta) {
            //          return '<span class="row-details row-details-close"></span>';
            //      }
            //},
              { 'data': 'smsPhone', 'name': 'smsPhone', 'type': 'string' },
              { 'data': 'smsName', 'name': 'smsName', 'type': 'string' },
            { 'data': 'smsContent', 'name': 'smsContent', 'type': 'string' },
            {
                'data': 'smsDate', 'name': 'smsDate', 'type': 'daterange', 'render': function (data, type, full, meta) {
                    var res = ToJavaScriptDate(data);
                    return res;
                },
            },
            { 'data': 'smsDescription', 'name': 'smsDescription', 'type': 'string' },
            { 'data': 'smsStatus', 'name': 'smsStatus', 'type': 'string' },
            {
                'data': null, 'name': '', 'render': function (data, type, full, meta) {
                    return ''
                }
            }

        ];

        $('#tb-completeWr2').dataTable({
            'serverSide': true,
            'ajax': {
                'type': 'POST',
                'url': '@Url.Action("getSmsHistory", "SMS")',
                'contentType': 'application/json; charset=utf-8',
                'data': function (data) {
                    for (i = 0; i < dtbCol.length; i++) {
                        data.columns[i].type = dtbCol[i].type;
                        //data.orderType = orderType;
                        //data.orderStatus = orderStatus;
                    }

                    return data = JSON.stringify(data);
                },
            },
            "dom": "<'row' <'col-md-12'T>><'row'<'col-md-6 col-sm-12'l>r><'table-scrollable't><'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>",
            'pageLength': 50,
            'processing': true,
            'paging': true,
            'columns': dtbCol,
            'order': [3, 'desc']
        }).yadcf([
            { column_number: 0, filter_type: 'text', style_class: "", filter_default_label: 'Search', filter_container_id: "column0" },
            {
                column_number: 3, filter_type: 'range_date', style_class: "", filter_container_id: "column3", date_format: 'dd/mm/yyyy', datepicker_type: 'bootstrap-datepicker',
                filter_plugin_options: {
                    autoclose: true,
                }
            },
        ]);

    }
</script>

completeWrDtbLoad();
/***完整WR DTB***/
函数completeWrDtbLoad(){
var状态=[2];
var dtbCol=[
//{
//“数据”:null,“呈现”:函数(数据、类型、完整、元){
//返回“”;
//      }
//},
{'data':'smsPhone','name':'smsPhone','type':'string'},
{'data':'smsName','name':'smsName','type':'string'},
{'data':'smsContent','name':'smsContent','type':'string'},
{
'data':'smsDate','name':'smsDate','type':'daterange','render':函数(数据,类型,完整,元){
var res=ToJavaScriptDate(数据);
返回res;
},
},
{'data':'smsDescription','name':'smsDescription','type':'string'},
{'data':'smsStatus','name':'smsStatus','type':'string'},
{
“数据”:null,“名称”:“呈现”:函数(数据、类型、完整、元){
返回“”
}
}
];
$('#tb-completeWr2')。数据表({
“服务器端”:正确,
“ajax”:{
'type':'POST',
'url':'@url.Action(“getSmsHistory”、“SMS”),
“contentType”:“application/json;charset=utf-8”,
“数据”:函数(数据){
对于(i=0;i
您需要使用此日期选择器插件

您可以使用预期的json值创建JSFIDLE示例吗