2013-11-21 279 views
1

我有一些小代码,我需要每10秒重新加载一段代码。那可能吗?AJAX每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!"; 
} 
?> 

回答

2

东西非常基本的,让你开始。您可能想要在代码中添加超时。

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

你能在我的脚本上面添加正确的代码?我对AJAX没有任何经验 –

+0

您可以在另一页上使用此功能,并在页面上加载jQuery。然后它会将请求发送到'file.php',这将成为PHP的页面。 –

1

如果你想用Ajax做这件事,你可以使用Ben Fortune的答案。

如果你只是想在页面每10秒刷新一次,你也可以使用header()

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