小编Cyr*_*ril的帖子

如何将其置于实时状态?我已经把(async:True)但它不起作用

我终于让它与AJAX一起工作,但问题是,每当我在phpMyAdmin中更改一些数据时,它都不是实时的,我需要在网站上刷新它.

这是我的代码:ajax.js

$(document).ready(function() {
    $.ajax({
        url: "http://localhost/projectZeus/private/data.php",
        method: "GET",
        async: true,
        success: function(data) {
            var energy = [];

            for(var i in data) {
                energy.push(data[i].energyPercent);
            }   

            var chartdata = {
                labels: ["Jan", "Feb", "Mar", "Apr", "May"],
                datasets: [{
                    label: "Harvested",
                    lineTension: 0.3,
                    backgroundColor: "rgba(2,117,216,0.2)",
                    borderColor: "rgba(2,117,216,1)",
                    pointRadius: 6,
                    pointBackgroundColor: "rgba(2,117,216,1)",
                    pointBorderColor: "rgba(255,255,255,0.8)",
                    pointHoverRadius: 8,
                    pointHoverBackgroundColor: "rgba(2,117,216,1)",
                    pointHitRadius: 20,
                    pointBorderWidth: 2,
                    data: energy
                }]
            };

            var ctx = $("#AreaChart");

            var lineChart = new Chart(ctx, {
                type: 'line',
                data: chartdata
            });
        }, …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax real-time chart.js

3
推荐指数
1
解决办法
160
查看次数

标签 统计

ajax ×1

chart.js ×1

javascript ×1

php ×1

real-time ×1