Javascript fnReloadAjax不起作用

Javascript fnReloadAjax不起作用,javascript,jquery,Javascript,Jquery,使用Datatables和fnReloadAjax插件(见下文),我试图在提交对话框表单后使用以下代码从服务器端脚本重新加载表的数据: submitHandler:函数(表单){ jQueryNew(表单).ajaxSubmit({ 键入:“post”, url:“/sdm/surattugas/addagendanarasumber”, 数据类型:“json”, 提交前:功能(数据){ jQueryNew(“对话框添加议程”)。对话框(“关闭”); }, 成功:功能(数据){ jQueryN

使用Datatables和fnReloadAjax插件(见下文),我试图在提交对话框表单后使用以下代码从服务器端脚本重新加载表的数据:

submitHandler:函数(表单){
jQueryNew(表单).ajaxSubmit({
键入:“post”,
url:“/sdm/surattugas/addagendanarasumber”,
数据类型:“json”,
提交前:功能(数据){
jQueryNew(“对话框添加议程”)。对话框(“关闭”);
},
成功:功能(数据){
jQueryNew(对话框添加议程)。对话框(“关闭”);
jQueryNew(dialog_daftar_agenda).find('.tabel_agenda_message').removeClass('error').removeClass('success').removeClass('info').removeClass('warning').css('display','none').addClass('da-message').addClass(data.typesan).text(data.pesan).animate({opacity:100},function()){
jQueryNew(this).slideDown('normal',function(){
jQueryNew(this).css(“display”,“block”);
});
});
如果(data.typeAlert==“成功”){
tabel_agenda.fnReloadAjax();}
}
});
返回false;

}
Datatables api说fnReloadAjax已被弃用。

相反,它建议使用以下内容:

只需使用这个.oApi.ajax.reload(null,false)

fnReloadAjax用于另一个菜单及其工作,这意味着它没有被弃用。我的代码有问题。我正在使用fnStandingRedraw工作正常。。但是为什么使用fnReloadAjax会得到这样的结果呢?是的,在当前版本中该函数仍然存在,但在将来的一个版本中它将被删除。所以我不知道为什么你的代码不起作用。但是您是否尝试过用tabel_agenda.ajax.reload()替换调用tabel_agenda.fnloadajax();要查看它是否与新的api一起工作,请执行以下操作:TypeError:tabel_agenda.ajax未定义。tabel_agenda.ajax.reload();我的数据表版本是1.10,jQuery1.8这应该可以修复错误:tabel_agenda.api().ajax.reload()