JQuery的
$('.Genre_box').click(function(){
$.ajax({
url:'index.php',
method:'GET',
data:{'id':(event.target.id).substr(9)},
success: function(data){
console.log(data);
$('.Genre_box').css('display','none');
$('#content').css('display','block');
}
});
});
腓
if(isset($_GET['id']) echo $_GET['id'];
HTML
<div id="content" style="height:26em; width:67em; position:absolute; left:5em; border:1px black solid; z-index:1; display:none;">
<div style="height:100%; width:30%; background-color:green; float:left;">
<img src="./_database/genre/<?php echo $_GET['id'];?>.jpg" style="height:100%; width:100%;" alter="genre pic"/>
</div>
<div style="height:100%; width:70%; background-color:green; float:left;">
<div style="height:70%; width:100%; background-color:gray; float:left;">
<blockquote style="font-size:2em;"><?php
$sql="select descr from genre where id='".$_GET['id']."';";
echo $sql;
$result = mysqli_query($con,$sql);
//echo $result;
if($row = mysqli_fetch_array($result))
{
echo $row[0];
}
?></blockquote>
</div>
<div style="height:30%; width:100%; background-color:gray; float:left;"></div>
</div>
</div>
你们能告诉我,问题出在哪里?我没有任何输出。通过输出,我的意思是$_GET['id']
没有被定义。谢谢adnvace。