如何在php中获取选项卡的单击值

时间:2017-05-25 12:37:12

标签: javascript php

当用户点击li(tab)时,我需要在post php中获取li的值,以显示基于tab的提交值的选项卡内容

 <div class="row"> 
            <div class="tab">
                    <ul class="nav nav-tabs"> 
                            <li class="active myisp" data-value="overall" style="margin-left:1cm;" > 
                                <a href="#overall_tab" data-toggle="tab" aria-expanded="true"> 
                                  <span><i class="fa fa-list fa-1x text-info"></i></span> 
                                  <span>Overall</span> 
                                </a> 
                            </li> 

                    <?php $isp_tab=mysql_query("select distinct(isp) from red_dgid_info");
                        while($result=mysql_fetch_array($isp_tab))
                        { 
                        $isp_value = $result[0];
                          echo '<li class="myisp" data-value='.$isp_value.'> 
                                    <a href="#isp_value_tab" data-toggle="tab" aria-expanded="false"> 
                                        <span><i class="fa fa-list fa-1x text-info"></i></span> 
                                        <span>'.$isp_value.'</span> 
                                    </a> 
                                </li> ';
                        }
                    ?>
                    </ul> 
           </div>
 </div>

2 个答案:

答案 0 :(得分:0)

为什么不直接将该值放入隐藏的输入字段并发布该值:

<input type="hidden" name="ispValue" value='.$isp_value.'>

并通过

获取
$_POST['ispValue'])

我认为这是一种更简单的方法。

答案 1 :(得分:0)

这里我使用了get方法

<form method="GET" action="#" id="form_1">  

然后编写onclick功能

<a href="#live_isp_tab" data-toggle="tab" aria-expanded="false" onclick="window.location.href=\'page_name.php?clicked='.$isp_value.'\'"> 

在php中获取提交的isp值

<?php $isp = $_GET['clicked']; ?>