javascript - 使用 JS 从 PHP 导入图表列的值

标签 javascript php json

我在图表列的 JavaScript 中有以下代码:

$(function () {
  $('#grafic_column').highcharts({
    chart: {
            type: 'column'
        },
    series: [{
      name: 'Population',
      data: [
        ['Shanghai', 23.7],
        ['Lagos', 16.1],
        ['Istanbul', 14.2]
      ]
    }]
  });
});

以及 php 中的这个 cod:

<?php
$ar = array(
  ['Shanghai', 23.7],
  ['Lagos', 16.1],
  ['Istanbul', 14.2]
);
echo json_encode($ar);
?>

如何从series.data:中导入php的值结果?谢谢!

最佳答案

假设您的 PHP 文件可以通过服务器访问,您只需执行 $.get 即可向提供数据的文件发出 AJAX 请求:

$(function () {
    $.get('/yourphpfile.php').then(function(data) {
        $('#grafic_column').highcharts({
            chart: {
                type: 'column'
            },
            series: [{
                name: 'Population',
                data: data
            }]
        });
    })
});

关于javascript - 使用 JS 从 PHP 导入图表列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39260210/

相关文章:

javascript - 如何映射每个元素及其子元素

php - 为什么我拉不到这个字段? php/mysql

php - 如何从 Time Machine 或备份恢复 Homebrew 配置

json - 使用 Swift 获取 Json 元素

javascript - 使用 JavaScript 或 PHP 动态生成 CSS 网格

具有可变超时的 Javascript 幻灯片

PHP 在不同位置显示前 4 行

java - 安卓改造 : Can't convert the returned JSON reponse to the specified model class when response code ! = 200

json - 在 Swift 4 中解码 JSON

javascript - Intro.js - 有什么方法可以防止点击外部时关闭游览?