Twitter的引导:刷新当前标签页(Twitter Bootstrap: Reload Curre

2019-10-16 22:58发布

你如何重新加载当前选择Twitter的引导标签?

这是我到目前为止,但它只是让任何后续标签加载多次。

function reload_tab() {
   $('a[data-toggle="tab"]').on('shown', function (e) {
       $('#tab-loaded-content').load($(e.target).attr('href'));
   });
}

Answer 1:

尽量只

$('#tab-loaded-content').load($('li.active a[data-toggle="tab"]').attr('href'));

什么你做的是每次调用重新导入功能,其绑定到时间shown事件(不知道老老实实存在)重新加载标签。 说它两次,标签将重新加载两次。 不是你想要的!

的一个衬里上面简单地告诉它加载从内容href即活动选项卡的子链路的属性li.active



Answer 2:

从sachleen的解决方案工作partialliy我。 首先,我曾与实际的标签替换标签加载内容进行更新:

$('#project_contracttaken').load($('li.active a[data-toggle="tab"]').attr('href'));

但它仍然没有更新的内容,我不得不禁用jQuery的AJAX缓存的功能,例如:

$.ajaxSetup(
{
    cache: false
});

这些变化之后,它的工作对我很好!



文章来源: Twitter Bootstrap: Reload Current Tab