Я пытаюсь поместить график на веб-страницу из базы данных mysql, я получаю одну ошибку $ не определено, как я могу это исправить?

#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», он печатает данные