0

我正在使用Data tables我的一些Dynamic Jquery Tabs. 当您第一次查看选项卡时,每个表都可以正常加载。但是,如果我返回一个选项卡,我已经查看过数据表不会再次加载。

我注意到选项卡 A 是否有数据表,但选项卡 B 没有。如果我查看 A 然后 B 然后 A 上的数据表两次加载都很好。

这是我在每个选项卡上用来加载表的 Jquery:

$(function() {
    $('#example').dataTable({
        "sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
        "sPaginationType": "bootstrap",
        "bRetrieve": true,
    }); 
});

这是我用来引入标签的代码:

$("#MainTabs").tab();
$("#MainTabs").bind("show", function(e) {
    var contentID  = $(e.target).attr("data-target");
    var contentURL = $(e.target).attr("href");
    if (typeof(contentURL) != "undefined"){ 
        $(contentID).load(contentURL, function(){ $("#MainTabs").tab(); });
    }else{
        $(contentID).tab("show");
    }   
});
$("#MainTabs a:first").tab("show");';
4

0 回答 0