模态对话中的Jquery Datatable仅打开一次

模态对话中的Jquery Datatable仅打开一次,jquery,twitter-bootstrap,jquery-datatables,Jquery,Twitter Bootstrap,Jquery Datatables,我将asp.net mvc与bootstrap 3一起使用,我正在打开一个模式对话框,其中我正在加载jquery数据Tatable。第一次一切正常,但当我关闭模式并再次打开模式时,抛出错误: 未捕获的TypeError:无法读取null的属性“aoData” 我使用的代码: var responsiveHelper; var breakpointDefinition = { tablet: 1024, phone: 480 }; var tableContainer=$(“#d

我将asp.net mvc与bootstrap 3一起使用,我正在打开一个模式对话框,其中我正在加载jquery数据Tatable。第一次一切正常,但当我关闭模式并再次打开模式时,抛出错误:

未捕获的TypeError:无法读取null的属性“aoData”

我使用的代码:

var responsiveHelper;
var breakpointDefinition = {
    tablet: 1024,
    phone: 480
};
var tableContainer=$(“#datatable”)

$(文档).ready(函数(){
tableContainer.dataTable({
//启动支持的设置。
sDom:'t',
sPaginationType:'引导',
语言:{
SLENNGMENU:“\u菜单\u每页记录”
},
过滤:错,
//响应数据表帮助程序的设置。
鲍托维兹:错,
fnPreDrawCallback:函数(){
//初始化响应datatables帮助程序一次。
if(!responsiveHelper){
responsiveHelper=新的ResponsiveDataTableHelper(tableContainer,断点定义);
}
},
fnRowCallback:函数(nRow、aData、iDisplayIndex、iDisplayIndexFull){
responsiveHelper.createExpandIcon(nRow);
},
fnDrawCallback:函数(oSettings){
responsiveHelper.response();
}
});
});

我终于解决了我的问题,犯了一个愚蠢的错误。 以下代码应位于
文档中。就绪
功能:

var responsiveHelper;
var breakpointDefinition = {
    tablet: 1024,
    phone: 480
};
var tableContainer = $('#datatable');
一切都会很完美:):)

var responsiveHelper;
var breakpointDefinition = {
    tablet: 1024,
    phone: 480
};
var tableContainer = $('#datatable');