Я очень смущен тем, как я могу использовать AJAX, может перезагрузить часть веб-страницы, которая использует PHP для выполнения SQL-запроса в моей базе данных. Вот мой примерПерезагрузка SQL-запроса с помощью AJAX/JQuery
<tbody>
<?php
$stmt = $DB_con->prepare("SELECT * FROM script_data WHERE email = :email OR username = :uname");
$stmt->execute(array(':uname'=>$_SESSION['username'], ':email' => $_SESSION['email']));
$count = $stmt->rowCount();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo '<tr>';
echo '<td>' . $row['script_ID'] . '</td>';
echo '<td>' . gmdate("H:i:s", $row['runtime']) . '</td>';
echo '<td>' . $row['status'] . '</td>';
echo '<td>' . $row['script_name'] . '</td>';
echo '<td>' . $row['script_version'] . '</td>';
echo '</tr>';
}
if($count == 0) {
$bot_is_running = false;
echo '<tr>';
echo '<td>No active Bots</td>';
echo '</tr>';
}
?>
</tbody>
Это просто получать информацию из базы данных и представить его в виде таблицы, моя проблема заключается в том, что она должна обновляться каждые 5 секунд или около того для большинства до даты данных (моя база данных постоянно обновляется новыми данными из приложения Java)
любые идеи о том, как я могу это сделать?
jQuery имеет функцию '.load()', которая может вам пригодиться: http://api.jquery.com/load/ – David
JS имеет функцию 'setInterval()', которую вы можете использовать с функцией @ Дэвид упоминает выше, чтобы создать время. –