我在bootstrap tabpanel中有一个Datatables
首先加载页面并显示活动面板,然后单击包含该表的选项卡,一切正常,我的图像响应如下:
然后我点击另一个标签,当我回到上一个标签时,我得到一个非响应图像,如下所示:
单击选项卡时,我调用一个函数进行ajax调用,该函数返回部分视图。我将parial视图作为选项卡内容插入,这就是我的工作方式:
$('a[data-toggle="tab"]').on('show.bs.tab', function(e) {
var targetDivId = e.target.hash;
if (targetDivId === '#myspesificdiv') {
callAction(url, targetDivId);
}
});
function callAction(url, divId) {
$.ajax({
url: url,
dataType: 'html',
success: function (data) {
$(divId).html(data);
}
});
}
怎么了?感谢
答案 0 :(得分:0)
在Google Chrome中检查了表格,发现首先将该宽度设置为69px。在第二种情况下,它设置为360px。我刚把它修好为69,现在一切都好了。我不知道为什么会这样。