CanvasJs数据未显示在图表上

时间:2016-12-07 09:42:57

标签: javascript php jquery ajax canvasjs

我正在使用$ wkhtmltopdf --version wkhtmltopdf 0.12.0 final 在我的图表中显示数据。我放置了CanvasJs,其中放置了静态dropdown。情况是,每当我选择序列号时,都会显示图表上的数据。为此,我创建了一个本地serial numbers文件并将其放入我的本地php,发出server请求并在图表上显示数据。

但是我面临的问题是第一次运行时,当我选择任何序列号时,它不会在图表上显示任何东西,但是当我选择任何其他序列号时,数据会显示,然后选择另一个序列号(也是我在第一次运行时选择的序列号)数据完全加载,我的程序运行正常。

为了更好地理解,请参阅下面的代码

ajax

请参阅下面的 var dataPoints = []; function SrNo() { var e = document.getElementById("dd"); var selectedVal = e.options[dd.selectedIndex].text; if (selectedVal == "Select Serial Number") { toastr.warning('Please select a serial number', '', { timeOut: 2000 }); } else { $.ajax({ method: "GET", url: "mylocalhost/server/index.php", dataType: "json", data: { Device_Serial_Number: selectedVal }, success: function (server_data) { dataPoints = server_data; dataPoints.forEach(function (data) { dataPoints.push({ x: new Date(data.x), y: data.y }); }); }, error: function () { alert("error"); } }); //here i have generated my chart and passed dataPoints into it } 代码

php

我不知道什么是真正的问题

任何帮助都将受到高度赞赏

0 个答案:

没有答案