У меня есть динамические c вкладки.
Мне нужно, когда я обновлю sh страницу, на которой вкладки закрывать не нужно.
Я также храню идентификатор вкладки в куки
Я использую jquery вставку https://www.jqueryscript.net/other/dynamic-tabs-creation-bootstrap-nth.html и Jquery вставка файлов cookie
Всякий раз, когда я нажимаю на кнопку, вкладка добавляется успешно, но при обновлении sh страницы все вкладки удаляются, поэтому дайте мне решение для того же.
скрипт:
var nthTabs;
$(function () {
nthTabs = $("#main-tabs").nthTabs();
var newArray= new Array();
$(".add-tab-url").on("click", function () {
newArray.push($(this).data("id"));
document.cookie ='server' +"="+ newArray +";"+ "expires=Fri, 19 jun 2021 20:47:11 UTC; path=/";
var server=$(this).data("server");
var id =$(this).data("id");
var title =$(this).data("title");
var url =$(this).data("url");
nthTabs.addTab({
id: "nth-tab-" + id,
title: title,
url: url,
active: true,
allowClose: true,
location: false,
fadeIn: true ,
});
});
});
<div class="page-wrapper" id="navbar">
<div class="nth-tabs" id="main-tabs">
</div>
</div>
<td>
<button type="button" data-url="serverconnect.php?id=<?php echo $row['id'];?>"data-title="<?php echo
$row["server"]; ?>" data-server="server" data-id="<?php echo $row["id"]; ?>" class="btn btn-success
add-tab-url" id="add-tab-url">
Connect Server
</button>
</td>