Как file_get_contents и обновить данные без перезагрузки страницы, используя php ajax - PullRequest
0 голосов
/ 24 октября 2018

Я беру некоторые данные json из API, используя php.Я бы хотел, чтобы данные обновлялись каждые 20 секунд без необходимости перезагрузки страницы вручную.Это мой код ниже, который отлично работает при получении данных.Просто нужно выяснить, как обновить - может быть, с помощью AJAX?

$getdata = file_get_contents("https://data.website.com/");
$datajson = json_decode($getdata);
$mydata = $datajson->whatiwant;
echo $mydata;

1 Ответ

0 голосов
/ 24 октября 2018

запросите ваши данные, используя AJAX:

function requestMyData() {
    $.ajax({
        url: "/url/to/interface.php",
        type: get,
        success: function(data) {
            //update your UI here
        }
    });
}

, затем вы сможете запросить данные, используя тайм-аут:

setTimeout(requestMyData(), 100);
...