<p>&quot;&lt;script src=&quot;jquery/jquery-1.12.4.min.js&quot;&lt;/script&gt;\n&lt;script src=&quot;static/echarts/echarts.js&quot;&lt;/script&gt;\n\n<script>\n    window.onload = function (ev) { \n        $.ajax({\n            type: 'get',\n            url: '/whitelistSetting/stat',\n            success:function (res) {\n               var obj =  echarts.init(document.getElementById(&quot;ec&quot;))\n                var option = {\n                    title: {\n                        text: '白名单'\n                    },\n                    tooltip: {},\n                    legend: {\n                        data: ['数量']\n                    },\n                    xAxis: {\n                        data: []\n                    },\n                    yAxis: {},\n                    series: [\n                        {\n                            name: '数量',\n                            type: 'bar',\n                            data: []\n                        }\n                    ]\n                };\n               var list = res.data\n                for (var i = 0; i &lt; list.length; i++){\n                    option.xAxis.data.push(list[i].name)\n                    option.series[0].data.push(list[i].number)\n                }\n\n                obj.setOption(option)\n            }\n        })\n    }\n&lt;/script&gt;报错内容:The error in the code is on this line:\n\noption.series[0].data.push(list[i].number())\n\nThe correct syntax for accessing the &quot;number&quot; property of an object in JavaScript is using dot notation (list[i].number) instead of parentheses (list[i].number()).\n\nThe correct code should be:\n\noption.series[0].data.push(list[i].number)\n</p>

原文地址: https://www.cveoy.top/t/topic/pG46 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录