【问题标题】:How to file_get_contents & refresh data without page reload using php ajax如何使用 php ajax 在不重新加载页面的情况下 file_get_contents 和刷新数据
【发布时间】:2018-10-24 08:21:08
【问题描述】:

我正在使用 php 从 API 获取一些 json 数据。我希望数据每 20 秒刷新一次,而无需手动重新加载页面。这是我下面的代码,它非常适合获取数据。只需要弄清楚如何刷新 - 也许使用 ajax?

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

【问题讨论】:

  • 不是 100% 确定你在做什么,但也许你真的想要一个 cron?
  • 数据总是在变化,所以我想每 20 秒刷新一次 file_get_contents 数据
  • AJAX Interval Refresh?的可能重复

标签: php ajax api file-get-contents reload


【解决方案1】:

使用 AJAX 请求您的数据:

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

然后您可以使用超时请求数据:

setTimeout(requestMyData(), 100);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-20
    • 2015-12-14
    • 2017-06-27
    • 1970-01-01
    • 1970-01-01
    • 2015-03-26
    • 2022-11-29
    • 1970-01-01
    相关资源
    最近更新 更多