1

我正在开发一个跟踪机器重新启动的页面,并在它出现故障时报告,然后在其备份时报告

我创建了一个小的 PHP 页面,如果服务器 ping,则打印 0,如果没有,则打印 1

$SysName = strtoupper($_POST["SysName"]);
$ping = exec("ping -n 1 -w 1 $SysName", $input, $Presult);
echo $Presult;

无论如何使用 AJAX 来不断地重新加载这个页面,检查内容是 0 还是 1?

4

2 回答 2

2

您可以使用 setInterval() 每 t 毫秒调用一次 ajax 函数:

window.setInterval(someAJAXfunction,milliseconds);
于 2012-11-15T18:06:34.263 回答
0

如果您使用的是 jQuery:

$.ajax('YOUR-PHP-SCRIPT-URL').done(function(data){
  isUp = parseInt(data);

  // Do something with isUP
});
于 2012-11-15T18:11:06.957 回答