1

我正在使用 jQuery 数据表 1.10。

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

我的搜索代码在这里:-

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

警报被调用,但它不显示网格中的值。

请帮忙。谢谢

4

2 回答 2

0

如果控制台没有错误并且响应中发送了正确的json,请查看“返回数据”下的绘图参数;需要匹配 DataTables 在请求中发送的内容。

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

于 2015-03-23T17:51:07.353 回答
0

如果您有其他语言的 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

于 2015-05-27T21:19:25.953 回答