2013-11-21 281 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');