Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 重新加载选项卡的一部分并重新加载它';s标签计数器,但停留在那里而不刷新页面_Javascript_Html_Jquery_Ajax - Fatal编程技术网

Javascript 重新加载选项卡的一部分并重新加载它';s标签计数器,但停留在那里而不刷新页面

Javascript 重新加载选项卡的一部分并重新加载它';s标签计数器,但停留在那里而不刷新页面,javascript,html,jquery,ajax,Javascript,Html,Jquery,Ajax,我可以就这段代码寻求帮助吗?我正在重新加载div的一部分(它基本上是一个标签上带有计数器的选项卡),以更新其中的当前项目数。我只能使用以下方法成功重新加载div的一部分: $(“#自定义选项卡一个选项卡”).load(location.href+“#自定义选项卡一个选项卡”) 这是我试图重新加载的代码部分。(仅此分区) 我也尝试过这种方法,但没有成功 <script> $(document).ready(function(){ $('a[data-t

我可以就这段代码寻求帮助吗?我正在重新加载div的一部分(它基本上是一个标签上带有计数器的选项卡),以更新其中的当前项目数。我只能使用以下方法成功重新加载div的一部分:

$(“#自定义选项卡一个选项卡”).load(location.href+“#自定义选项卡一个选项卡”)

这是我试图重新加载的代码部分。(仅此分区)


我也尝试过这种方法,但没有成功

<script>
$(document).ready(function(){
    $('a[data-toggle="tab"]').on('show.bs.tab', function(e) {
        localStorage.setItem('activeTab', $(e.target).attr('href'));
    });
    var activeTab = localStorage.getItem('activeTab');
    if(activeTab){
        $('#custom-tabs-one-tab a[href="' + activeTab + '"]').tab('show');
    }
});
</script>

$(文档).ready(函数(){
$('a[data toggle=“tab”]”)on('show.bs.tab',函数(e){
setItem('activeTab',$(e.target).attr('href');
});
var activeTab=localStorage.getItem('activeTab');
如果(活动选项卡){
$(“#自定义选项卡一个选项卡a[href=”+activeTab+“]”)。选项卡('show');
}
});
选项卡正在重新加载并更新计数器,但问题是它没有停留在以前的选项卡选择中,它总是返回到第一个选项卡


是否有解决此问题的方法?提前感谢各位。

在重新加载div后,通过将回调传递给
.load
函数,尝试选择活动选项卡。大概是这样的:

$("#custom-tabs-one-tab").load(location.href + " #custom-tabs-one-tab", function() {
    var activeTab = localStorage.getItem('activeTab');
    if(activeTab){
        $('#custom-tabs-one-tab a[href="' + activeTab + '"]').tab('show');
    }
});

谢谢,这个很好用。我很困惑,我将对此进行更多的研究,我不知道我们可以在.load()中添加函数。
$("#custom-tabs-one-tab").load(location.href + " #custom-tabs-one-tab", function() {
    var activeTab = localStorage.getItem('activeTab');
    if(activeTab){
        $('#custom-tabs-one-tab a[href="' + activeTab + '"]').tab('show');
    }
});