mysql结果时重新加载JavaScript

时间:2013-04-04 15:32:32

标签: php javascript mysql

问题: 尝试使用JavaScript在index.php中重新加载MySQL的结果。 但由于某种原因它没有用,我跟着一个stackoverflow回答。

点击ID“是”时,没有任何反应。 我已经自由地定义了jQuery,并在控制台中获得了0个错误。

问题

我做错了什么?我该如何解决?

基本上我希望JavaScript能够重新加载/刷新mySQL的结果,如果你点击ID为“是”时有新的结果。

                echo '<div id="messages">';
                while($row = $fetch->fetch( PDO::FETCH_ASSOC )) {
                        echo 
                        '<div class="background">'.$row['email'].' <span style="margin-left: 10px;"><font color="#ff0000">UNANSWERED</font></span><span id="right"><a href="index.php?recover='.$row['recover_id'].'">Read More</a></span></div><br />
                        ';
                }
                echo '</div>';

HTML

<span id="yes">RELOAD</span>

JS

<script type="text/javascript">
$(document).ready(function(){
    $("#yes").click(function(){
        $("#message").eq(0).load("index.php");
    })
})
</script>   

遵循:Reload MySQL data inside a DIV using Ajax

1 个答案:

答案 0 :(得分:1)

第一个代码块中的div是#messages

第二个代码块中的JS查找#message

需要排队