我不知道如何让它工作。我解释一下。jquery从数据中选择索引并显示sql内容
我有一些与jQuery脚本的HTML代码。
HTML
<div id="accordion">
<h3><a class="0" href="#">aparamenta modular</a></h3>
<div>
<div class="cat_content_ex">
térmicos, diferenciales, etc ...
</div>
</div>
<h3><a class="1" href="#">iluminación</a></h3>
<div>
<div class="cat_content_ex">
luminarias std y sistemas de LED, etc ...
</div>
</div>
</div>
<div id="target"></div>
脚本
<script type="text/javascript">
$('h3 > a').live('click', function(){
var currentClass = $(this).attr('class');
alert (currentClass, 'alert window');
if(currentClass == '0') {
<?php
include "./connection_catalogs.php";
$SQL = "SELECT * FROM first_table";
$result = mysql_query($SQL);
while ($row = mysql_fetch_array($result)) { ?>
$('#target').html($(<?php echo "<p class='ctg_fab'>" .$row['fabricante']. " : " .$row['titulo']. " : <a href='" .$row['url']. "'>descarga</a> : tipo - " .$row['filetype']. "</p>";?>));
}
} else if(ctg == '1') {
<?php
include "./connection_catalogs.php";
$SQL = "SELECT * FROM second_table";
$result = mysql_query($SQL);
while ($row = mysql_fetch_array($result)) { ?>
$('#target').html($(<?php echo "<p class='ctg_fab'>" .$row['fabricante']. " : " .$row['titulo']. " : <a href='" .$row['url']. "'>descarga</a> : tipo - " .$row['filetype']. "</p>";?>));
}
}
?>
}
});
</script>
用户点击在手风琴的第一头和显示SQL表中的内容通过执行第二头echo "<p class='ctg_fab'>" .$row['fabricante']. " : " .$row['titulo']. " : <a href='" .$row['url']. "'>descarga</a> : tipo - " .$row['filetype']. "</p>";
用户点击一个名为 'first_table'的手风琴,并通过执行echo "<p class='ctg_fab'>" .$row['fabricante']. " : " .$row['titulo']. " : <a href='" .$row['url']. "'>descarga</a> : tipo - " .$row['filetype']. "</p>";
可否请你试图澄清,什么是问题N + – 2012-02-11 11:40:33
是的,我喜欢。问题是,这是行不通的。我希望用户点击每个手风琴的标题,并根据哪个标题点击它将显示每个内容从SQL表或其他。 – 2012-02-11 11:49:38
用户点击“h3”后,您希望如何显示内容? – 2012-02-11 11:57:20