0

问题: 尝试使用 JavaScript 从 index.php 中的 MySQL 重新加载结果。但由于某种原因它不起作用,我遵循了stackoverflow的答案。

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

问题

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

基本上我希望 JavaScript 重新加载/刷新来自 mySQL 的结果,如果单击 ID 'yes' 时有新结果。

                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>   

遵循这个:使用 Ajax 在 DIV 中重新加载 MySQL 数据

4

1 回答 1

1

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

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

需要排队

于 2013-04-04T15:40:02.620 回答