私はそれを動作させる方法を知っていません。私はそれを説明する。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>
スクリプト第二ヘッダー内echo "<p class='ctg_fab'>" .$row['fabricante']. " : " .$row['titulo']. " : <a href='" .$row['url']. "'>descarga</a> : tipo - " .$row['filetype']. "</p>";
ユーザクリックを実行することにより、 'first_table' という
<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>";
あなたは明確にしてみてくださいでしpeticion_catalogo.php、クエストは何ですか? n? –
はい、あります。問題はそれが機能しないということです。ユーザーが各アコーディオンのヘッダーをクリックし、どのヘッダーがクリックされたかによって、SQLテーブルなどの各コンテンツが表示されます。 –
どのように/あなたは 'h3'をクリックした後にコンテンツを表示したいですか? –