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
我正在使用 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