Javascript 脚本错误:";未捕获的SyntaxError:意外标识符“;
我知道这个问题已经被问过好几次了,我试图找到一个解决办法,但什么也没找到。我正在尝试创建一个graph chart.js 包含错误的部分是“选项:”的部分,因为当我删除它时,所有操作都很好,但尽管我检查得很好,但我没有找到错误 这是我的错误:Javascript 脚本错误:";未捕获的SyntaxError:意外标识符“;,javascript,html,chart.js,Javascript,Html,Chart.js,我知道这个问题已经被问过好几次了,我试图找到一个解决办法,但什么也没找到。我正在尝试创建一个graph chart.js 包含错误的部分是“选项:”的部分,因为当我删除它时,所有操作都很好,但尽管我检查得很好,但我没有找到错误 这是我的错误: Uncaught SyntaxError: Unexpected identifier 这是我的剧本: <script> var timeFormat = 'MM/DD/YYYY HH:mm:ss'; function newDateLab
Uncaught SyntaxError: Unexpected identifier
这是我的剧本:
<script>
var timeFormat = 'MM/DD/YYYY HH:mm:ss';
function newDateLabel(dateObject) {
val_date = moment(dateObject).format(timeFormat);
return new Date(val_date)
}
var config = {
// The type of chart we want to create
type: 'line',
data: {
labels: [
%for time in list_date:
newDateLabel('{{time}}'),
%end
],
datasets: [{
label: 'Demo',
fill: false,
data: [
%for val in list_valeurs:
{{val}},
%end
],
borderWidth: 1
}]
},
options: {
title: {
text: 'Chart.js Time Scale'
},
scales: {
xAxes: [{
type: 'time',
time: {
format: timeFormat,
tooltipFormat: 'll HH:mm'
},
scaleLabel: {
display: true,
labelString: 'Date'
}
}],
yAxes: [{
scaleLabel: {
display: true,
labelString: 'value'
}
}]
},
}
};
window.onload = function() {
var ctx = document.getElementById('canvas').getContext('2d');
window.myLine = new Chart(ctx,config);
};
</script>
var timeFormat='MM/DD/YYYY HH:MM:ss';
函数newDateLabel(dateObject){
val_date=时刻(dateObject).format(timeFormat);
返回新日期(val_日期)
}
变量配置={
//我们要创建的图表类型
键入:“行”,
数据:{
标签:[
%对于列表中的时间和日期:
newDateLabel(“{time}}”),
%结束
],
数据集:[{
标签:“演示”,
填充:假,
数据:[
%对于列表中的val\u valeurs:
{{val}},
%结束
],
边框宽度:1
}]
},
选项:{
标题:{
文本:“Chart.js时间刻度”
},
比例:{
xAxes:[{
键入:“时间”,
时间:{
格式:timeFormat,
tooltipFormat:'ll HH:mm'
},
scaleLabel:{
显示:对,
标签字符串:“日期”
}
}],
雅克斯:[{
scaleLabel:{
显示:对,
标签字符串:“值”
}
}]
},
}
};
window.onload=函数(){
var ctx=document.getElementById('canvas').getContext('2d');
window.myLine=新图表(ctx,配置);
};
您能帮我吗?选项前缺少逗号:
}
options: {
我记得至少一年前有过类似的问题。将检查我的代码和文档,因为我记得一些应该与文档中不同的内容。。。