【发布时间】:2016-04-29 20:38:07
【问题描述】:
我使用djando-datatables-view 来为datatables jQuery plugin 创建json 数据。
我的数据显示正常。排序也有效。我创建了额外的<input> 仅在我的表的第二列中搜索数据。当我在“搜索输入文本”中写东西时,我可以看到处理模式,但表格行根本没有被过滤。
我找不到有关如何使用 ajax.data 进行自定义过滤器的任何信息。我是新手,我花了三天时间寻找解决方案。请。帮助:) 我的代码:
$(document).ready(function() {
var dataTable = $('#datatabletest').DataTable({
"processing": true,
"serverSide": true,
"ajax":{
"url" :"http://...tojson",
"type" : "get",
error: function(){ // error handling
$(".datatabletest-error").html("");
$("#datatabletest").append('<tbody class="datatabletest-error"><tr><th colspan="3">ERROOOOR</th></tr></tbody>');
$("#datatabletest_processing").css("display","none");
}
}
});
$("#datatabletest_filter").css("display","none");
$('.search-input-text').on( 'keyup', function () {
var i =$(this).attr('data-column');
var v =$(this).val();
dataTable.columns(i).search(v).draw();
} );
});
【问题讨论】:
标签: javascript ajax django datatable datatables