dataTable 重新初始化参数
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已经初始化不能再重新定义参数,那么如何每次调用的时候销毁之前的,重新初始化呢?