亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

重新加載選項卡的一部分及其標簽計數器,但停留在那里而不刷新頁面

重新加載選項卡的一部分及其標簽計數器,但停留在那里而不刷新頁面

HUH函數 2022-12-29 16:20:11
我可以就這段代碼尋求幫助嗎?我正在重新加載 div 的一部分(基本上是一個標簽上帶有計數器的選項卡)以更新其中的當前項目數。我只能使用以下方法成功地重新加載 div 的一部分:$("#custom-tabs-one-tab").load(location.href + " #custom-tabs-one-tab"); .這是我要重新加載的代碼部分。(僅此 div)<div class="card-header p-0 pt-1" id="append_note_data_counter_tab">    <ul class="nav nav-tabs" id="custom-tabs-one-tab" role="tablist">        <?php if ($user['appendtimekeepingapproval'] == 'true') { ?>            <li role="presentation" class="nav-item">                <a class="nav-link active" href="#append_note-tab1" aria-controls="append_note-tab1" role="tab" data-toggle="tab">Append Timekeeping Approval&nbsp;<span class="badge badge-primary"><?php echo $eatimekeepingcountapproval; ?></span></a>            </li>        <?php } ?>        <?php if ($user['authorizedovertimeapproval'] == 'true') { ?>            <li role="presentation" class="nav-item">                <a class="nav-link" href="#append_note-tab2" aria-controls="append_note-tab2" role="tab" data-toggle="tab">Authorized Overtime Approval&nbsp;<span class="badge badge-success"><?php echo $eaovertimecountapproval; ?></a>            </li>        <?php } ?>        <?php if ($user['changescheduleapproval'] == 'true') { ?>            <li role="presentation" class="nav-item">                <a class="nav-link" href="#append_note-tab3" aria-controls="append_note-tab3" role="tab" data-toggle="tab">Change Schedule Approval&nbsp;<span class="badge badge-warning"><?php echo $hrchangeschedcountapproval; ?></a>            </li>        <?php } ?>        <?php if ($user['departmentscheduleapproval'] == 'true') { ?>            <li role="presentation" class="nav-item">                <a class="nav-link" href="#append_note-tab4" aria-controls="append_note-tab4" role="tab" data-toggle="tab">Department Schedule Approval&nbsp;<span class="badge badge-danger"><?php echo $easchedulelistcountapproval; ?></a>            </li>        <?php } ?>    </ul>該選項卡正在重新加載并正在更新計數器,但問題是它沒有停留在之前的選項卡選擇中,它總是回到第一個選項卡。這個問題有解決方法嗎?提前謝謝大家。
查看完整描述

1 回答

?
蕭十郎

TA貢獻1815條經驗 獲得超13個贊

通過將回調傳遞給.load函數,嘗試在 div 重新加載后選擇活動選項卡。是這樣的:


$("#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');

    }

});


查看完整回答
反對 回復 2022-12-29
  • 1 回答
  • 0 關注
  • 96 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號