我正在使用$ 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
我不知道什么是真正的问题
任何帮助都将受到高度赞赏