使用Jquery更新来自MySQL的响应`div`

时间:2014-03-01 14:30:24

标签: php jquery ajax

我有一个为我汇总信息的后台流程,我想这样做,以便网页每10秒刷新一次包含div。不幸的是,我遇到的大部分文章都是使用JS和/或ajax与表单。

我正在努力做更多的事情......

<script type="text/javascript"> 
    $(function() {
        check_articles("new_articles()", 10000);
    });

    function new_articles(){ 
        document.getElementById("articles").innerHTML="
        <?php  
            $this->select_articles();
        ?>"; 
    } 
</script> 

<div id="articles" onload="check_articles(); return false;">
    Article's contents.
</div> 

我真的需要抽出时间来刷新我的JS ......无论如何,这个概念就在那里。问题是,是否有更好(更有效/更有效)的方法来做到这一点?

我已经待了将近24小时,所以明天我要再玩这个了。尽管如此,我一如既往地期待听到你的家伙的反馈和见解。

感谢。

1 个答案:

答案 0 :(得分:1)

定期(1000毫秒)对服务器脚本进行ajax调用

function callServer(){
 setInterval(function(){
   $.ajax({
     url: "server.php/select_articles",
     success:function(reponse) {
         $("#articles").html(response);
     }
   });
 },1000);
}

快乐编码:)