Php 每X秒自动刷新一个HTML div

Php 每X秒自动刷新一个HTML div,php,jquery,html,Php,Jquery,Html,index.html <frameset rows="150%,35%" framespacing="1" frameborder="yes" border="1"> <div class="refresh"><frame src="messages.php" name="main_frame"></div> <frame src="main.php" name="login_frame" scrolling="no" noresize ta

index.html

<frameset rows="150%,35%" framespacing="1" frameborder="yes" border="1">
<div class="refresh"><frame src="messages.php" name="main_frame"></div>
<frame src="main.php" name="login_frame" scrolling="no" noresize target="middle">

我希望刷新div每X秒重新加载一次

messange.php

<meta http-equiv="refresh" content="5">
<?php
require_once('inc/chat.inc.php');
$oSimpleChat = new SimpleChat();
echo $oSimpleChat->getMessages();
?>

php使用MySQL查询来获取消息范围

我不想重新加载整个页面,因此我删除了内容刷新

我找到了这个脚本:

<script type="text/javascript">

$(document).ready(function(){
   var j = jQuery.noConflict();
    j(document).ready(function()
    {
        j(".refresh").everyTime(1000,function(i){
            j.ajax({
              url: "messanges.php",
              cache: false,
              success: function(html){
                j(".refresh").html(html);
              }
            })
        })
    });
});

$(文档).ready(函数(){
var j=jQuery.noConflict();
j(文档).ready(函数()
{
每次(1000,函数(i){
j、 阿贾克斯({
url:“messanges.php”,
cache:false,
成功:函数(html){
j(“.refresh”).html(html);
}
})
})
});
});
但是,当我将该脚本放入index.html文件时,它将不会自动重新引用

url不正确

您使用的是“messange.php”,它应该是“messages.php”


$(文档).ready(函数(){
var j=jQuery.noConflict();
j(文档).ready(函数()
{
每次(1000,函数(i){
j、 阿贾克斯({
url:“messages.php”,
cache:false,
成功:函数(html){
j(“.refresh”).html(html);
}
})
})
});
});
试试这个:(未测试)


var j=jQuery.noConflict();
j(文档).ready(函数(){
setInterval(函数(){
j、 阿贾克斯({
url:“messanges.php”,
cache:false,
成功:函数(html){
j(“.refresh”).html(html);
}
});
}, 1000);
});

谢谢,消息出现了,但仍然无法自动重新读取。。但我要编辑我的帖子问题:)
<script type="text/javascript">

$(document).ready(function(){
   var j = jQuery.noConflict();
    j(document).ready(function()
    {
        j(".refresh").everyTime(1000,function(i){
            j.ajax({
              url: "messages.php",
              cache: false,
              success: function(html){
                j(".refresh").html(html);
              }
            })
        })
    });
});
<script type="text/javascript">
    var j = jQuery.noConflict();
    j(document).ready(function(){
        setInterval(function(){
            j.ajax({
              url: "messanges.php",
              cache: false,
              success: function(html){
                j(".refresh").html(html);
              }
            });
        }, 1000);
    });
</script>