Справка по обновлению переменной AJAX - PullRequest
1 голос
/ 22 августа 2011

Я пытаюсь найти способ обновления PHP-переменной на веб-странице без перезагрузки всей страницы, я просто хочу, чтобы переменная echoed обновлялась с установленной скоростью.Любая помощь будет оценена.

echo "Speed: " . ($APIkbpersec) . " KB/s";

1 Ответ

5 голосов
/ 22 августа 2011

Вы должны иметь эту функцию в отдельном файле и использовать AJAX-запрос для ее обновления. Стандарт - jQuery, поэтому я покажу очень простой пример использования.

http://jquery.com/

<div id="Update">This will be updated</div>

$("#Update").load('YourUpdateScript.php');

Это запросит скрипт php и поместит содержимое в div с именем «Update».

Для регулярного обновления необходимо настроить таймер:

// This is run when the document is ready, you could also run setInterval elsewhere if needed
$(document).ready(function (e) {

   setInterval ( RunUpdate, 3000 ); // Run once every 3 seconds

});

function RunUpdate() {
   $("#Update").load('YourUpdateScript.php');
}

Обновление страницы или вызов clearInterval () остановит ее выполнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...