Javascript 标签don';t按一下开关

Javascript 标签don';t按一下开关,javascript,php,html,tabs,Javascript,Php,Html,Tabs,我有两个选项卡review和highlights。网站加载时,“突出显示”选项卡处于活动状态或默认情况下已单击,但其上显示的数据同时为突出显示和评论。当我点击reviewstab时,两个选项卡的数据相同。我在代码中做错了什么,所以它在每个“审阅”和“突出显示”选项卡中显示两个选项卡的数据,而不是只显示各自的数据 我的代码: 为了你更好的工作 不要使用太多的echo.. 仅在php函数和变量上使用echo,但绝对不能在html标签上使用 <nav> <div class='n

我有两个选项卡
review
highlights
。网站加载时,“突出显示”选项卡处于活动状态或默认情况下已单击,但其上显示的数据同时为
突出显示
评论
。当我点击
reviews
tab时,两个选项卡的数据相同。我在代码中做错了什么,所以它在每个“审阅”和“突出显示”选项卡中显示两个选项卡的数据,而不是只显示各自的数据

我的代码:


为了你更好的工作

不要使用太多的
echo..

仅在
php函数和变量上使用
echo
,但绝对不能在html标签上使用

<nav>
  <div class='nav nav-tabs' id='nav-tab' role='tablist'>
   <a class='nav-link active' id='nav-highlights-tab' data-toggle='tab' href='#nav-highlights' role='tab' aria-controls='nav-highlights' aria-selected='true'>Highlights</a>
  <a class='nav-link' id='nav-review-tab' data-toggle='tab' href='#nav-reviews' role='tab' aria-controls='nav-reviews' aria-selected='false'>Reviews</a>
 </div>
</nav>

<div class='tab-content' id='nav-tabContent'>

    <div class='tab-pane fade show active' id='nav-highlights' role='tabpanel' aria-labelledby='nav-highlights-tab'>

          <div class='tab-pane fade' id='nav-reviews' role='tabpanel' aria-labelledby='nav-reviews-tab'>
<?php echo getRestaurantReviews($result['res_id']);  ?>  
     </div>

     <p>reviews</p>

评论


我想知道你在哪里写了要打印的亮点?在突出显示部分,您添加了评论,但没有要打印的突出显示。是的,我将确保仅在需要时使用
echo
。实际上,在所有这些运行之前,我有一些条件,这就是为什么我把
echo
放在里面。