所以我想每 1 分钟重新加载一次数据,使用setInterval
,但这是我用来在表上获取数据的方式:
Class Tournaments
{
private $controller = null;
function __construct($instance = FALSE)
{
$this->controller = new Controller();
if ($instance)
{
return $this->getLatestTournaments();
}
}
private function getLatestTournaments()
{
$fetch = $this->controller->db->fetch("argonite_tournament_history", array(), $single = FALSE, $limit = 5);
while ($row = $fetch->fetch(PDO::FETCH_ASSOC))
{
Template::drawTableRow (
$row['name'],
$row['winner'],
$row['kills'],
$row['reward']
);
}
}
}
现在是 HTML 部分:
<div class="argonite_tables" >
<table >
<tr>
<td>
Tournament Name
</td>
<td >
Winner
</td>
<td>
Kills
</td>
<td>
Reward
</td>
<td>
</td>
</tr>
<? new Tournaments(TRUE); ?>
</table>
</div>
基本上,我正在创建一个新实例来显示数据。因此,要使用ajax重新加载消息,我需要手动将接收到的数据添加到表中。
是否可以使用具有该结构的 ajax 重新加载?