我在rails应用程序上使用jquery数据表。 我想在其中添加第二个搜索框过滤器,我想使用第二个过滤器来使用ajax获取记录。所以基本上我会在一个事件中触发数据表中的ajax功能。 这可以实现吗?
示例:
HTML
<input class="search2">
</input>
<table class="trackable">
<thead>
<th>
col 1
</th>
<th>
col 2
</th>
</thead>
<tbody>
</tbody>
</table>
Js
$j = jQuery.noConflict();
$j(document).on("ready", document, function(e) {
var myTable = $j('table.trackable').DataTable({
"bLengthChange": true,
"bFilter": true,
"bInfo": true,
"bPaginate": false,
"bAutoWidth": true,
"deferRender": true,
"sDom": 'iT<"clear">flrtp',
});
$j('input.search2').on('keyup', function(){
var extra_opts = {
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "/recombinant_antibody/remote_fetch_projects",
"fnDrawCallback": function( oSettings ) {
alert('yes');
}
}
myTable.draw(extra_opts);
})
});