Вызов java переменных с использованием функции сценария l oop в java - PullRequest
0 голосов
/ 20 июня 2020

У меня есть две выборки переменных для l oop из базы данных с именем int id, int clust и вызов функции рисования диаграммы сценария java с использованием этих значений. Но это мне ничего не показывает. Где я ошибаюсь ??

                   <%
     int id =14;
       int clust = 2;
   
    %>
        <script>
 google.charts.load('current', {'packages':['corechart']});


google.charts.setOnLoadCallback(drawChart);

  function drawChart() {
    var data = google.visualization.arrayToDataTable([
      ['Id', 'Cluster No'],
     
for (var i = 1; i < 10; i++) {
data.push(<%=id%>,<%=clust%>);
   
}

    ]);
        var options = {
          title: 'Clusters Representation Using K-Means',
          hAxis: {title: 'Id', minValue: 0, maxValue: 4},
          vAxis: {title: 'Cluster No', minValue: 0, maxValue: 6},
          legend: 'none'
        };

        var chart = new google.visualization.ScatterChart(document.getElementById('chart_div'));

        chart.draw(data, options);
      }
    </script>

1 Ответ

1 голос
/ 20 июня 2020

Ваш data.push вызов в lopp добавит к массиву data JS значения 23, 23 10 раз. Я бы предложил сохранить в некотором HTML текстовом компоненте ввода данные, поступающие из БД, сохранить эти значения в некоторой переменной JS, а затем выполнить вашу реализацию, используя только JS переменные

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...