【发布时间】:2013-03-06 13:49:54
【问题描述】:
var Result;
$(document).ready(function(){
location.href="index.php?Result=" +1;
$("a").click(function(){
Result=$(this).attr('id');
location.href="index.php?Result=" + Result;
})
});
<div id="tabs">
<ul>
<?php include "config.php";
$query = "select * from tabs";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$name = $row['name']; $tabid = $row['tabid'];
echo '<li><a id="' . $tabid . '" href="#' . $name . '"> ' . $name . '</a></li>';
} ?>
</ul>
</div>
嗨, 我有七个选项卡,它们是使用 mysql 查询从数据库中获取的,在每个选项卡上单击时将选项卡值从 javascript 传递到 php 变量,并使用该选项卡值运行所需的查询以将数据加载到选项卡中,我的问题是无法默认情况下加载第一个选项卡内容,单击第一个选项卡内容正确加载,我希望默认加载第一个选项卡内容这里使用 jquery ui 选项卡,当我在 onclick 之前通过调用第一个选项卡遵循上述代码时它是加载多次....默认情况下甚至焦点都移动到第一个选项卡...建议任何解决方案......谢谢....
【问题讨论】:
-
如果你使用的是 jquery ui tabs 那么它的代码在哪里呢?上面的代码将重定向到给定的 url。
-
这是标签代码....
-
' 。 $名称。 ''; } ?>
标签: php jquery mysql jquery-ui