Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter Datatables:正则表达式搜索不工作_Codeigniter_Search_Datatables - Fatal编程技术网

Codeigniter Datatables:正则表达式搜索不工作

Codeigniter Datatables:正则表达式搜索不工作,codeigniter,search,datatables,Codeigniter,Search,Datatables,我在codeigniter上根据paul zepernik的《如何使用》建立了一个带有数据表的网站。 如图所示,我可以对数据表进行排序并进行搜索。 如果我想查找Robert Young的名字并输入Rob,它会显示相应的行。如果我的关键词是你,那就不行了 Paul Zepernik的演示也有同样的问题: datatables.net上的每个示例都很有魅力 Datatables版本:1.10.9 我的JS代码: $(function() { $("#dlstable").dataTable({

我在codeigniter上根据paul zepernik的《如何使用》建立了一个带有数据表的网站。 如图所示,我可以对数据表进行排序并进行搜索。 如果我想查找Robert Young的名字并输入Rob,它会显示相应的行。如果我的关键词是你,那就不行了

Paul Zepernik的演示也有同样的问题: datatables.net上的每个示例都很有魅力

Datatables版本:1.10.9

我的JS代码:

$(function() {
$("#dlstable").dataTable({
    processing: true,
    serverSide: true,
    ajax: {
        "url": JS_BASE_URL + "dls/dataTable",
        "type": "POST"
    },
    "language": {
                "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/German.json"
            },
    "columnDefs": [
        {"render": function ( data ) {return moment(data,'HH:mm:ss').format('HH:mm'); }, "targets": 2 },
        {"render": function ( data ) {return moment(data,'YYYY-MM-DD').format('DD.MM.YYYY'); }, "targets": 1 },
    ],
    columns: [
        { data: "customer_name" },
        { data: "work_date" }, 
        { data: "work_time"},
        { data: "work_text"}    
    ]
}).dataTableSearch(500); });

我希望您能给我一个提示,我可以在哪里查找。

看起来有点问题。对于serverSide:true,过滤是在服务器端执行的,因此问题最有可能出现在服务器端。请查看浏览器的开发人员工具,查看哪些数据表正在发送到服务器。