使用ajax将数据发送到同一页面

时间:2016-10-26 03:24:08

标签: php jquery ajax

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。

0 个答案:

没有答案