带有ajax的js中的php数据

时间:2013-07-21 10:25:12

标签: php ajax flot

我有两个文件。一个是带有mysql连接的php。如果我用浏览器手动打开,我会看到正确的值。例如:[["4","5.000"],["5","1.000"]]

代码:

$query = "SELECT id, wert FROM stat_cpu ORDER BY id LIMIT 100";
$result = mysql_query($query,$db);

    while($row = mysql_fetch_assoc($result))
    {
        $dataset1[] = array($row['id'],$row['wert']);
    }

echo json_encode($dataset1);

我想在图中显示数据。如果我手动将值放在js中,那么一切正常。但是我怎样才能将它从php自动转换为js文件?

我试过这个:

...
$.ajax({                                      
url: 'cpudaten.php',
dataType: 'json',  
success: function(data)
{
var cpudaten = data[0];
}});

var updateInterval = 30;
var plot_statistics = $.plot($("#load_statistics"), 
[cpudaten], {....

1 个答案:

答案 0 :(得分:0)

您必须将您的逻辑置于成功范围内。这样。

var plot_statistics;


success: function(data)
{
  var cpudaten = data[0];

  plot_statistics = $.plot($("#load_statistics"), 
                       [cpudaten()], {...}
                      )

}