Я новичок в JavaScript.Я хочу рисовать графики, используя amcharts.информация поступает из цикла в webSql.в сыром виде все работает отлично, но я пытаюсь вставить свою функцию, которая генерирует мой цикл в код JavaScript, но ничего не работает.Спасибо за вашу помощь.
db.transaction (function (tx) {var my_query = "SELECT" + id_resultat + ", COUNT (" + id_resultat + ") как total_resultat, ответ FROM resultat_enquetes, INNER JOIN отвечает на ответы).id_reponse = resultat_enquetes. "+ id_resultat +" GROUP BY "+ id_resultat;
tx.executeSql(my_query, [], function (tx, results) {
var len = results.rows.length, i;
for (i = 0; i < len; i++) {
var reponse=results.rows.item(i).reponse;
var total_resultat=results.rows.item(i).total_resultat;
x="{'rep':'"+reponse+"','visits':"+total_resultat+",'color': '#FF0F00'}," ;
console.log(x);
}
});
});
var chart;
var chartData = [
//// BEGIN ----- HERE IS THE INFORMATION TO REPLACE PAR THE LOOP
{'rep':'Peu satisfait','visits':1,'color': '#FF0F00'},
{'rep':'Pas satisfait','visits':2,'color': '#FF0F00'},
//// КОНЕЦ ----- ЗДЕСЬ ИНФОРМАЦИЯ ДЛЯЗАМЕНИТЕ PAR: LOOP];
var chart = AmCharts.makeChart("chartdiv", {
type: "serial",
dataProvider: chartData,
categoryField: "rep",
depth3D: 20,
angle: 30,
categoryAxis: {
labelRotation: 45,
gridPosition: "start"
},
valueAxes: [{
title: "Visitors"
}],
graphs: [{
valueField: "visits",
//colorField: "color",
type: "column",
lineAlpha: 0,
fillAlphas: 1
}],
chartCursor: {
cursorAlpha: 0,
zoomable: false,
categoryBalloonEnabled: false
},
"export": {
"enabled": true
}
});
Это то, что я получаю как ошибку: Uncaught SyntaxError: Неожиданный токен;