Javascript 如何在从另一个ajax加载ajax之前清除datatable
需要帮助我有3个ajax在哪里 -来自ajax A的数据有一个按钮,如果单击将显示ajax B -来自AJAXB的数据有一个按钮,如果单击将显示AJAXC 问题是,如果我正在寻找一个新的搜索,那么当来自ajax的datatable 来自ajaxb的数据仍然是旧的,在加载ajaxa之前如何清除来自ajaxb和C的数据 以下是我的ajax代码:Javascript 如何在从另一个ajax加载ajax之前清除datatable,javascript,json,ajax,codeigniter,Javascript,Json,Ajax,Codeigniter,需要帮助我有3个ajax在哪里 -来自ajax A的数据有一个按钮,如果单击将显示ajax B -来自AJAXB的数据有一个按钮,如果单击将显示AJAXC 问题是,如果我正在寻找一个新的搜索,那么当来自ajax的datatable 来自ajaxb的数据仍然是旧的,在加载ajaxa之前如何清除来自ajaxb和C的数据 以下是我的ajax代码: <script type="text/javascript"> var save_method; //for save method strin
<script type="text/javascript">
var save_method; //for save method string
var table; //for ajax A
var table2; // for ajax B
var table3; // for ajax C
var base_url = '<?php echo base_url()?>';
// table2 = $('#table_id2').clear();
// table2 = $('#table_id2').rows.add(response.data);
// table2 = $('#table_id2').draw();
$(document).ready(function() {
//datatables
table = $('#table_id').DataTable({
"lengthMenu": [[5, 10, 25, -1], [5, 10, 25, "All"]],
"deferLoading": 0,
"processing": true, //Feature control the processing indicator.
"language": {
"processing": "<span><img src='images/Preloader_3.gif'/></span>"
}, // you can put text or html here in the language.processing setting.
"serverSide": true, //Feature control DataTables' server-side processing mode.
"order": [], //Initial no order.
// Load data for the table's content from an Ajax source
"ajax": {
"url": "<?php echo base_url('infoemployee/ajax_list')?>",
"type": "POST",
},
//Set column definition initialisation properties.
"columnDefs": [
{
"targets": [ -1 ], //last column
"orderable": false, //set not orderable
},
],
}); });
var-save_方法//用于保存方法字符串
var表//对于ajax A
var表2;//对于ajaxb
var表3;//对于ajaxc
var base_url='';
//表2=$('#表2')。清除();
//table2=$('#table_id2').rows.add(response.data);
//表2=$('#表2').draw();
$(文档).ready(函数(){
//数据表
table=$('#table_id')。DataTable({
“长度菜单”:[[5,10,25,-1],[5,10,25,“全部”],
“延迟加载”:0,
“处理”:true,//特性控制处理指示器。
“语言”:{
“处理”:”
},//您可以将文本或html放在language.processing设置中。
“服务器端”:true,//功能控制数据表的服务器端处理模式。
“订单”:[],//初始无订单。
//从Ajax源加载表内容的数据
“ajax”:{
“url”:“,
“类型”:“职位”,
},
//设置列定义初始化属性。
“columnDefs”:[
{
“目标”:[-1],//最后一列
“可订购”:false,//设置为不可订购
},
],
}); });
在此块之后
"ajax": {
"url": "<?php echo base_url('infoemployee/ajax_list')?>",
"type": "POST",
},
嗨,ivan,“destroy”是什么意思?是的,ajax A还是ajax B?对于这两者,你必须尝试一下了解Anks ivan及其作品将该代码添加到我的所有ajax中ivan,我可以再次问你如何在使用搜索之前将我的数据表显示为空吗?我将尝试使用“延迟加载”:0,但在搜索新数据后,数据表将返回以显示所有数据。。谢谢before@WahyuArtadianto当你搜索时,你是使用按钮还是其他方法?
"destroy" : true,