Javascript Datatable:无法从搜索字段搜索Datatable
我知道有很多方法可以解决我的问题,但不知何故,我在我的情况下做了一些错误的事情,我对网络开发非常新手。因此无法修复此解决方案。我正在从服务器解析datatable,但它没有发生,如果我没有错,那么当用户开始键入时,一些查询参数应该传递到服务器端,即使我检查了,但它没有发生,结果返回了整个json 我所做的是:Javascript Datatable:无法从搜索字段搜索Datatable,javascript,php,jquery,datatable,Javascript,Php,Jquery,Datatable,我知道有很多方法可以解决我的问题,但不知何故,我在我的情况下做了一些错误的事情,我对网络开发非常新手。因此无法修复此解决方案。我正在从服务器解析datatable,但它没有发生,如果我没有错,那么当用户开始键入时,一些查询参数应该传递到服务器端,即使我检查了,但它没有发生,结果返回了整个json 我所做的是: $(document).ready(function() { $('#dataTable').DataTable( { serverSide: true
$(document).ready(function() {
$('#dataTable').DataTable( {
serverSide: true,
"filter": true,
processing: true,
"paging": true,
"ajax": function(data, callback, settings) {
$.get('http://localhost:8080/rural/ajax/all_users.php', {
limit: data.length,
offset: data.start,
}, function(res) {
var json = JSON.parse(res);
callback({
recordsTotal: json.count,
recordsFiltered: json.count,
data: json.results
});
});
},
"columns": [
{ "data": "id" },
{ "data": "name" },
{ "data": "contact_no" },
{ "data": "address" },
{ "data": "email_id" },
{ "data": "sensor_count" },
{ "data": "registered_on" },
{ "data": "action"}
]
});
});
当我搜索在服务器中解析的查询时,我可以看到它只通过了限制和偏移量。请查看下面的屏幕截图:
所以我的问题是如何将查询参数传递给服务器端。这样我就可以在数据库中过滤搜索。任何解决方案都会大有帮助!谢谢 您可以使用
var table=$('#dataTable').dataTable();
$(“inputNamehere”)。在('keyup',function()上{
表.columns([索引号(0,1)]).search($(this.val()).draw();
});代码>