【发布时间】:2017-06-21 19:36:35
【问题描述】:
我需要分别在标签 tab2,tab3,tab4 中显示 a.php,b.php,c.php 我已经编写了以下代码但链接 a.php,b.php,c.php 不是分别在选项卡 tab2、tab3、tab4 中显示,而不是如果我点击 tab2 它会重定向到 a.php 页面,但我需要以选项卡方式显示,如果我点击 tab2 它应该显示 a.php在 tab2 中我应该改变什么来显示标签上的链接?请帮助我提前谢谢
<script >
$('#tab2').load('a.php');
$('#tab3').load('b.php');
$('#tab4').load('c.php');
</script>
</head>
<body>
<div class="tabbable" style="margin-bottom: 18px;">
<ul class="nav nav-tabs">
<li class="active"><a href="#tab1" data-toggle="tab">Request Audit</a></li>
<li class=""><a href="#tab2" data-toggle="tab">Status</a></li>
<li class=""><a href="#tab3" data-toggle="tab">Settings</a></li>
<li class=""><a href="#tab4" data-toggle="tab">Help</a></li>
</ul>
<div class="tab-content" style="padding-bottom: 9px; border-bottom: 1px solid #ddd;">
<div class="tab-pane active" id="tab1">
<p>Placeholder 1</p>
</div>
<div class="tab-pane" id="tab2">
<p>Placeholder 2</p>
</div>
<div class="tab-pane" id="tab3">
<p>Placeholder 3</p>
</div>
<div class="tab-pane" id="tab4">
<p>Placeholder</p>
</div>
</div>
</div>
</body>
【问题讨论】:
-
您需要包含 jquery ,并将您的代码包装在 $(document).ready();
-
我已经为 jquery 插入了这个
-
我需要在选项卡tab2中显示a.php,b.php,c.php中的内容应该包含a.php中的内容,这样我该怎么做??
-
您确定问题出在 JQuery 上,而不是您尝试加载的数据上吗? .load() 上的Documentation 包含有关如何检查加载内容的错误的详细信息。您的代码看起来不错 - 我会说问题更有可能与您尝试加载的内容有关。
标签: javascript jquery html twitter-bootstrap-3