var table ;
$(document).ready(function() {
table=$('#custAgentTable').DataTable({
"pagingType": "full_numbers",
"info":false,
"lengthChange":false,
"searching":false,
"processing": true,
"serverSide": true,
ordering:false,
"ajax":{
url:"${ctx}/front/cust/agent/custagent/listData",
type:"POST",
data:function(d){
d.start_date=$("#start_date").val();
d.end_date=$("#end_date").val();
d.search=$("#search").val();
d.agentLevel=$("#agentLevel").val();
}
},
"columns": [
]
});
} );
如上代码 我有两个查询按钮 我想要点击其中一个按钮时按照start——date这些查询条件来
另一个按钮我想只按照search这个查询条件来过滤查询 求教如何实现
求教如何更改传的参数
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
写一个search公用方法,例如:
function searchTableData(_startDate, _endDate, _search, _agentLevel) {
if ($.fn.dataTable.isDataTable('#custAgentTable')) { _table = $('#custAgentTable').DataTable(); _table.destroy(); }
// -- 上面这段代码必须加上,防止datatables重复初始化报错
table=$('#custAgentTable').DataTable({
$('input#start').val(d.start); $('input#length').val(d.length);
return $('#yourForm').serialize();