Javascript Morris.js文件数据

Javascript Morris.js文件数据,javascript,php,morris.js,Javascript,Php,Morris.js,我使用mysql获取数据,然后使用php获取数据 $array = data()->query("SELECT DATE(rezervacijaOpravljena) d, COUNT(id) visits FROM rezervacija GROUP BY d")->fetchAll(PDO::FETCH_ASSOC); echo json_encode($array,JSON_NUMERIC_CHECK); 在javascript(morris.js数据)中,我使用以下

我使用mysql获取数据,然后使用php获取数据

$array = data()->query("SELECT DATE(rezervacijaOpravljena) d, COUNT(id) visits FROM rezervacija GROUP BY d")->fetchAll(PDO::FETCH_ASSOC);
echo json_encode($array,JSON_NUMERIC_CHECK);    
在javascript(morris.js数据)中,我使用以下脚本:

Morris.Line({         
    element: 'morris-line-chart',
    data:  $.ajax({             
            url: "dodajRezervacijo.php",
            success: function(html) {
            console.log(JSON.parse(html)[0]);   

            return JSON.parse(html)[0];         
            }
            })
        ,       
    // The name of the data record attribute that contains x-visitss.
    xkey: 'd',
    // A list of names of data record attributes that contain y-visitss.
    ykeys: ['visits'],
    // Labels for the ykeys -- will be displayed when you hover over the
    // chart.
    labels: ['Visits'],
    // Disables line smoothing
    smooth: true,
    resize: true
});    

但它不起作用。我是使用ajax的初学者。这种使用php查询数据的方式好吗?或者最好让所有的事情都像(分别准备和执行函数?)

从ajax调用中获取数据,并在成功函数调用中调用morris图


这应该可以解决问题。

从ajax调用中获取数据,并在成功函数中调用morris图。谢谢,这解决了问题。我将把它放在一个答案中,供您接受,因为它提供了一个解决方案。