chargement d'une nouvelle page dans les onglets en utilisant Twitter bootstrap
Salut, je suis en utilisant le code suivant pour créer des onglets de mise en page à l'aide de twitter bootstrap
<ul class="nav nav-tabs" >
<li class="active"><a href="#" data-toggle="tab">Request Audit</a></li>
<li><a href="#" data-toggle="tab">status</a></li>
<li><a href="#" data-toggle="tab">Settings</a></li>
<li><a href="#" data-toggle="tab">Help</a></li>
</ul>
maintenant dans tous les onglets, j'ai besoin d'autre page à charger.Je tiens donc à le faire :
<ul class="nav nav-tabs" >
<li class="active"><a href="#" data-toggle="tab">Home</a></li>
<li><a href="status.html" data-toggle="tab">status</a></li>
<li><a href="settings.html" data-toggle="tab">Settings</a></li>
<li><a href="help.html" data-toggle="tab">Help</a></li>
</ul>
Je ne veux pas charger le contenu de la page dans tous les onglets et code ci-dessus n'est pas de chargement de la nouvelle page.S'il vous plaît aider..
mise à jour :
<ul class="nav nav-tabs" id="myTab">
<li class="active"><a href="#audit">Request Audit</a></li>
<li><a href="#status">status</a></li>
<li><a href="#settings">Settings</a></li>
<li><a href="#help">Help</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="audit">
<p>audit</p>
</div>
<div class="tab-pane" id="status">
<p>status</p>
</div>
<div class="tab-pane" id="settings">
<p>settings</p>
</div>
<div class="tab-pane" id="help">
<p>help</p>
</div>
</div>
J'ai ajouté ce script
<script>
$('#myTab a[href="#status"]').click(function (e) {
e.preventDefault();
$(this).tab('show');
$('#status').load('status.html');
});
</script>
source d'informationauteur vishesh
Vous devez vous connecter pour publier un commentaire.
Il y a plusieurs façons de le faire, mais avant de décider lequel utiliser, je voulez vous assurer que vous avez réellement envie d'œuvre à partir de vos fichiers comme ça. Ce qui vous empêche de simplement mettre le contenu à l'intérieur des onglets sur la page telle qu'elle est?
Si non, pourquoi ne pas utiliser le PHP?
Si vous décidez de rester avec votre plan actuel, la façon dont je l'avais accomplir ce que vous cherchez à faire serait grâce à jQuery et AJAX.
Tout d'abord, vous voulez vous assurer que vous utilisez le bon de Bootstrap structure – découvrez le Tabbable Nav section, et de faire vos onglets de balisage correspondent à vide domaines de contenu:
Ensuite, utilisez jQuery.charge de remplir le
tab-panes
!Il suffit de retirer le data-toggle="tab"
par exemple: sur la Page d'Accueil:
Sur le status.html page:
La mauvaise chose, c'est tout simplement avoir une copie de la valeur liquidative-onglet codes