[英]Uncaught syntaxerror: unexpected identifier in chrome console SCRIPT1003: expected ':' in IE
我無法在Google圖表中顯示從數據庫提供的數據。 我在chrome控制台中不斷收到相同的錯誤。
未捕獲的語法錯誤:Chrome控制台SCRIPT1003中的意外標識符:IE中應為':'
@model IEnumerable
google.charts.load('current', {packages: ['corechart', 'bar']});
google.charts.setOnLoadCallback(drawDualY);
function drawDualY() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Topic');
data.addColumn('string', 'Test');
data.addColumn('string', 'Retest');
@foreach (var item in Model)
{
@: data.addRows[{@item.TTopic},@item.TScoreTest,@item.TScoreRetest],
}
var options = {
chart: {
title: 'Employee Score Card',
},
series: {
0: {axis: ''},
1: {axis: ''}
},
axes: {
y: {
MotivationLevel: {label: 'Test Score'},
EnergyLevel: {label: 'Restest Score'}
}
},
hAxis: {
title: 'Test Topic',
format: '',
viewWindow: {
min: [9, 30, 0],
max: [17, 30, 0]
}
},
vAxis: {
title: 'Employee Score'
}
};
var materialChart = new google.charts.Bar(document.getElementById('chart_div'));
materialChart.draw(data, options);
}
此類錯誤的原因通常是對象或數組定義中逗號放置錯誤:
var obj = {
id: 23,
name: "test", <--
}
如果它出現在隨機線上,則可能是您動態創建的對象定義的一部分。
var options = {chart:{title: 'Employee Score Card',
在“員工記分卡”之后,您還有一個逗號,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.