Я работаю в Node.js / Express + PostgreSQL и e js.
Я хочу вставить в тег script <% = result.dis%>. Мой результат, полученный из запроса к БД.
Я пытаюсь сделать что-то вроде этого:
var vPlayer = `<%-JSON.stringify(avg.mark)%>`;
console.log(vPlayer);
Или это:
const div = document.createElement('div');
div.innerText = `<%=avg.mark %>`
console.log(div);
Но это не так работал. Мой полный код, в котором я хочу нарисовать график
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<% avg_t.rows.forEach(function(avg){%>
<script type="text/javascript">
var vPlayer = `<%-JSON.stringify(avg.mark)%>`;
console.log(vPlayer);
const div = document.createElement('div');
div.innerText = `<%=avg.mark %>`
console.log(div);
google.charts.load('current', {
'packages': ['corechart']
});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Topping');
data.addColumn('number', 'Slices');
data.addRows([
['Mushrooms', vPlayer],
['Mu112', div],
['Onions', 1],
]);
var barchart_options = {
title: 'Barchart: How Much Pizza I Ate Last
Night ',width:400,height:300,legend: '
none '};
var barchart = new google.visualization.BarChart(document.getElementById('barchart_div'));
barchart.draw(data, barchart_options);
}
</script>
<%} ) %>