我想在谷歌地理图表上显示表格数据,需要帮助编写一个数组以插入谷歌 api。
我正在使用 php 收集表信息并将其放入数组中。我需要帮助构建阵列。
$st = $con->prepare( 'SELECT * FROM table' );
$st->execute();
$list = array();
while ( $row = $st->fetch() ) {
$list[] = $row;
}
?>
这里的数组是在谷歌图表 api 中插入数组的代码。如您所见,预计数据如下。
var data = google.visualization.arrayToDataTable([
['State', 'Freight'],
['OK', 150],
['KS', 250],
['TX', 250],
['AR', 250],
['NM', 250],
['NE', 250]
]);
那么,我应该将 php 放入 javascript 并循环回显,行结果?或者我应该将 php 放在一个单独的文件中并发出 ajax 请求?如果我执行 ajax 请求,api 是否需要 xml 或 json?