当用户点击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>
答案 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']; ?>