Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态图从ajax检索数据_Javascript_Dygraphs - Fatal编程技术网

Javascript 动态图从ajax检索数据

Javascript 动态图从ajax检索数据,javascript,dygraphs,Javascript,Dygraphs,generate.php将以json格式从mysql提取数据 然后graph.php将通过ajax请求为json数据生成.php 如何使用此json数据来馈送dygraph数据 示例动态图代码 g3 = new Dygraph( document.getElementById("graphdiv3"), //"temperatures.csv", [ //this part i need to change with ajax request dat

generate.php将以
json
格式从mysql提取数据

然后graph.php将通过
ajax
请求为
json
数据生成.php

如何使用此
json
数据来馈送
dygraph
数据

示例动态图代码

g3 = new Dygraph(
document.getElementById("graphdiv3"),
//"temperatures.csv",
          [              //this part i need to change with ajax request data
            [1,10,100],
            [2,20,80],
            [3,50,60],
            [4,70,80]
          ],    
 //jsonStr,
 //data;
 {
   rollPeriod: 7,
   showRoller: true
 }
);

您可以使用
文件
选项来
更新选项
更改图表中的数据,例如:

$.get('/path/to/data',函数(数据){
g、 更新选项({file:data});
});

请参阅演示以获取灵感。

回答这个问题有点晚了,但只需将AJAX调用围绕动态图声明(此处假设为jQuery)进行包装即可


谢谢你的建议,但那不是我需要的。我需要的是将dygraph和ajax结合起来。
$.getJSON('data.json', function (data) {


var g = new Dygraph(document.getElementById("graphdiv"), data.rows, 
                     { 
//options 

}); 

})

// AJAX callbacks
.done(function() { console.log('getJSON request succeeded!'); })