AJAX每10秒重新加载一次


AJAX reload every 10 seconds

我只有很少的代码,我需要每10秒重新加载一块代码。这可能吗?

代码:

<?php
session_start();
$site_host = "hollander-ict.nl";
$sql_port = 3306;
$web_port = 80;
if (!fsockopen($site_host,$sql_port)) {
echo "SQLi machine error: Unreachable SQL server. Try again!";
}
if (!fsockopen($site_host,$web_port)) {
echo "SQLi machine error: Unreachable web server. Try again!";
}
?>

一些非常基本的东西可以帮助您入门。您可能需要在代码中添加超时。

setInterval(function(){
    $.get('file.php', function(data){
        $('#div').html(data);
    });
},10000);

如果您想用Ajax实现这一点,可以使用Ben Fortune的答案。

当你只想每10秒刷新一次页面时,你也可以使用header()

header( 'refresh: 10; url=url-to-refresh.php' );