ECharts獲取Json文件數據


ECharts獲取Json文件數據

編寫html

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>echarts-JSON請求數據</title>

    <script src="./echarts.helper.js"></script>
    <script src="./echarts.min.js"></script>
    <script src="./jquery-1.9.1.min.js"></script>
    <script>
        $(document).ready(function () {
            var chart = document.getElementById('chart');
            var chartData = echarts.init(chart);
            chartData.setOption({
                title: { text: '異步加載' },
                tooltip: {},
                legend: { data: ['銷量'] },
                xAxis: { data: [] },
                yAxis: {},
                series: [{ name: '銷量', type: 'bar', data: [] }]
            });
            $.get('./data.json').done(function (data) {
                console.dir(data);     // 填入數據       
                chartData.setOption({
                    xAxis: {
                        data: data.categories
                    },
                    series: [{
                        name: '銷量',
                        data: data.data
                    }]
                });
            });
            function eConsole(param) {
                console.dir(param);
            } chartData.on("click", eConsole);
        });</script>
</head>

<body>
    <div id="chart" style="width: 1200px; height: 500px;"></div>
</body>

</html>

編寫json

{
    "categories": [
        "蘋果",
        "橘子",
        "荔枝",
        "桃子",
        "栗子",
        "梨子",
        "柿子"
    ],
    "data": [
        500,
        280,
        386,
        190,
        107,
        207,
        452
    ]
}

提示,這個要放在服務器里邊去跑,不然后要報跨域異常

  • 我用的是apache-tomcat服務器。
  • 把寫的這兩個文件放在一個文件夾下。
  • 在把這個文件夾放在apache-tomcat下webapps目錄下即可
  • 運行項目需啟動apache-tomcat服務器。在bin目錄下點擊startup.bat文件即可。

前端運行

啟動apache-tomcat

項目文件路徑

這里的js文件如果需要的可加我qq:2103717751


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM