google.setOnLoadCallback(drawChart);

时间:2012-12-27 11:20:30

标签: ajax charts google-visualization

我的页面上有谷歌图表,但是现在图表是在页面加载时加载Google Visualization库时绘制的,我必须通过ajax动态提供数据,所以是否可以更改回调方法,或者是还有其他选择吗?

2 个答案:

答案 0 :(得分:4)

我按照自己的意愿管理它,对某人有帮助,如果有更好的解决方案,请建议。

  1. 我删除了这个setOnLoadCallback函数 - google.setOnLoadCallback(drawChart); 一旦加载了可视化库,此回调将调用drawChart(), (但我不想要它,我想在点击按钮时调用它。)

  2. 所以我在按钮点击功能代码中直接调用了drawChart();函数。

  3. 然后我遇到了将动态数据渲染到数据表的问题,当我输入硬编码值时,图表绘制得很好,但是当我放置变量而不是那些值时,它无法生成图表。 / p>

  4. 所以我通过parseInt(doc_pre)将变量解析为整数, 它运作良好。

答案 1 :(得分:0)

您可以查看:

Jquery Charts