这个问题有点愚蠢,如果我要更新,它会多次添加相同的标签。 更新代码:
$.when( $.ajax( "/db_request.php" ), $.ajax( "/db_placehold0.php" ), $.ajax("/db_placehold1.php"), $.ajax("/db_placehold2.php") ).done(function( request, placehold0, placehold1, placehold2 ) {
hrs = new Date().getHours();
min = new Date().getMinutes();
if (min < 10) min = "0" + min;
var timeatmoment = hrs + ":" + min;
var status_request = request[0].substring(1, 2);
addData(requestchart, timeatmoment, status_request);
});
更新功能:
function addData(chart, label, data) {
chart.data.labels.push(label);
chart.data.datasets.forEach((dataset) => {
dataset.data.push(data);
});
chart.update();
}
在documentation中也使用过。
行为的图片。 Data and labelpoints Graph
赞赏任何想法。
谢谢。