我正在使用jQuery Datatable 1.10。
一切都很好,它会绑定网格中的数据,但是当我尝试实现搜索时,它无法正常工作。
我的搜索代码在这里: -
$('#search-date').change(function () {
alert(this.value);
table.column([3]).search($(this).val()).draw(); //Here table is instance of datatable.
});
调用警报,但它不显示网格中的值。
请帮忙。感谢
答案 0 :(得分:0)
如果控制台中没有错误并且在响应中发送了正确的json,请查看“返回数据”下的draw参数;需要匹配DataTables在请求中发送的内容。
在服务器端解析请求的“绘制”参数,并将其与搜索结果一起发送回响应。
答案 1 :(得分: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