#javascript #php #html
#javascript #php #HTML
Вопрос:
Я пытаюсь разместить график на своей веб-странице, который будет показывать температуру пациента в соответствии с его patient_id, когда кто-то выбирает его из тега select, но я получаю эту проблему на моей странице графика, что $ не определено в ошибке (строка 2). что мне нужно сделать, чтобы решить эту проблему?
<script>
$(document).ready(function() {
/**
* call the data.php file to fetch the result from db table.
*/
$.ajax({
url : "/followdata_temp.php", //in followdata_temp.php data is declared.
type : "GET",
success : function(data){
console.log(data);
var time = [];
var temp = [];
var len = data.length;
for (var i = 0; i < len; i ) {
time.push("" data[i].time);
temp.push(data[i].temp);
}
//get canvas
var ctx = $("#line-chartcanvas");
var chartdata = {
labels : time,
datasets : [
{
label : "Temperature",
data : temp,
backgroundColor : "blue",
borderColor : "lightblue",
fill : false,
lineTension : 0,
pointRadius : 5
}
]
};
var chart = new Chart( ctx, {
type : "line",
data : chartdata
});
},
error : function(data) {
console.log(data);
}
});
});
</script>
Он должен отображать график на моей актуальной странице
Комментарии:
1. Импорт jQuery:
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
2. Спасибо!!!! теперь график отображается, но данные на нем не отображаются, даже если я извлекаю данные из phpmyadmin (база данных) со страницы «/ followdata_temp», он печатает данные.
Ответ №1:
Сначала вам нужно импортировать jQuery, просто поместите эту строку перед вашим тегом script
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
Комментарии:
1. Спасибо!!!! я ввел import jQuery, теперь график отображается, но данные на нем не отображаются, даже если я извлекаю данные из phpmyadmin (база данных) со страницы «/ followdata_temp», он печатает данные