gpt4 book ai didi

php - 如何将动态数据加载到谷歌饼图中?

转载 作者:搜寻专家 更新时间:2023-10-31 21:40:25 26 4
gpt4 key购买 nike

我正在使用 ajax 函数获取用于呈现 Google 饼图的数据并在 javascript 中加载这些数据,但有些饼图无法呈现,但是当我将 AJAX 输出硬编码到 javascript 饼图函数中时,它会完美呈现。下面是我的代码,谁能告诉我哪里出了问题?谢谢你的帮助。

this is what it looks like when it works

<?php
$sales_data = koolajax.callback(get_asin_repo($asin,$sku));
?>

这里是 JS:

// AJAX Output is ['POS', 'Sold This Month'],['AZN CG UK',893],['AZN JT UK',449],['AZN PT UK',1349]

alert($sales_data);

//var data = google.visualization.arrayToDataTable([$sales_data]);//This doesn't work

//This Works
var data = google.visualization.arrayToDataTable([['POS', 'Sold This Month'],['AZN CG UK',893],['AZN JT UK',449],['AZN PT UK',1349]]);

var options = {
title: 'Statistics For '+$asin
};

var chart = new google.visualization.PieChart(document.getElementById('chart_div1'));
chart.draw(data, options);

最佳答案

其实很简单。我需要做的就是从数据库中获取 JSON 格式的数据并将其传递给

var data = new google.visualization.DataTable($sales_data);

函数代替

var data = google.visualization.arrayToDataTable([$sales_data])

而且它有效。感谢大家的支持和时间......................................

关于php - 如何将动态数据加载到谷歌饼图中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11797062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com