Jquery 数据表搜索不工作

Jquery datatable searching is not working

我正在使用 jQuery 数据表 1.10。

一切都很好,它绑定了网格中的数据,但是当我尝试实现搜索时,它不起作用。

我的搜索代码在这里 :-

 $('#search-date').change(function () {
        alert(this.value);
        table.column([3]).search($(this).val()).draw(); //Here table is instance of datatable.
    });

警报已调用,但它未在网格中显示值。

请帮忙。谢谢

如果控制台没有错误并且响应中发送了正确的 json,请查看 "Returned Data" 下的 draw 参数;需要匹配 DataTables 在请求中发送的内容。

在服务器端解析请求的 "draw" 参数并将其与搜索结果一起发送回响应。

如果您有其他语言的 DataTable,例如

var table = $('#inventario').DataTable({
    "language": {
        "url": "//cdn.datatables.net/plug-ins/1.10.7/i18n/Spanish.json"
    }
});

您需要像这样删除语言功能

 var table = $('#inventario').DataTable();

之后,您需要更改 "oLanguage" 属性 http://legacy.datatables.net/usage/i18n