dataTable 重新初始化参数

convertzin 2016-08-19 05:09:13
function get(value){
$.ajax({
type:"post",
data : {'type':value},
url:"${webapp}/business/ydjy/getPAndCostGrid",
success: function(data){

//$("#tbo").append("<tr><td></td><td colspan='3'>人次</td><td colspan='3'>医疗费用(万元)</td></tr>");
$("#tbo"+value).empty();
for(var i = 0;i< data.length;i++){
if(value==2){
$("#tbo"+value).append("<tr><td>"+data[i].dq+"</td><td>"+Math.ceil(data[i].zrc)+"</td><td>"+Math.ceil(data[i].rcmz)+"</td>"
+ "<td>"+data[i].rczy+"</td><td>"+data[i].zje.toFixed(2)+"</td>"
+ "<td>"+data[i].jemz.toFixed(2)+"</td><td>"+data[i].jezy.toFixed(2)+"</td>"
+ "</tr>");
}else{
$("#tbo"+value).append("<tr><td>"+data[i].y+"</td><td>"+Math.ceil(data[i].zrc)+"</td><td>"+Math.ceil(data[i].rcmz)+"</td>"
+ "<td>"+Math.ceil(data[i].rczy)+"</td><td>"+data[i].zje.toFixed(2)+"</td>"
+ "<td>"+data[i].jemz.toFixed(2)+"</td><td>"+data[i].jezy.toFixed(2)+"</td>"
+ "</tr>");
}
}
table = $('.dataTable'+value).dataTable( {
"oLanguage": {
"sUrl": "${webapp}/zh_CN.json"
}
});
}
});
}

当我多次调用这个方法的时候就报错,原因是datatable已经初始化不能再重新定义参数,那么如何每次调用的时候销毁之前的,重新初始化呢?
...全文
647 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
萨拉嘿 2016-08-19
  • 打赏
  • 举报
回复
ajax(
{
  beforeSend:function()
  {
       $('.dataTable'+value).dataTable( {
       "destroy": true
       } );
  }
})

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧