【发布时间】:2017-03-06 18:45:55
【问题描述】:
<script src="../BootStrapFiles/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load('visualization', '1', { packages: ['corechart'] });
// google.load('visualization', '1.1', { 'packages': ['bar'] });
</script>
<script type="text/javascript">
$(function () {
$.ajax({
type: 'POST',
dataType: 'json',
contentType: 'application/json',
url: 'Default.aspx/GetChartData',
data: '{}',
success:
function (response) {
drawchart(response.d);
},
error: function () {
alert("Error loading data!");
}
});
})
function drawchart(dataValues) {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Year');
data.addColumn('number', 'Total amount');
// data.addColumn('string', 'Total amount2');
for (var i = 0; i < dataValues.length; i++) {
// data.addRows([dataValues[i].Year, dataValues[i].Total], dataValues[i].Year);
data.addRow([dataValues[i].Year, dataValues[i].Total]);
}
// new google.visualization.PieChart
// new google.visualization.BarChart( //LineChart //ColumnChart //ComboChart
new google.visualization.PieChart(document.getElementById('myChartDivPie')).
draw(data, { title: "Sales Pie chart last 8 days " });
new google.visualization.ColumnChart(document.getElementById('myChartDiv')).
draw(data, { title: "Sales Column chart last 8 days " });
}
</script>
这是我在 Visual Studio 2010 上运行时的代码,它运行完美。但是当尝试在visual studio 2015上运行时图表没有出现。你能帮我看看我在做什么错吗。是版本问题还是其他问题?我的代码是在 Visual Studio 2010 中开发的。一切都很完美,但图表不可见。
【问题讨论】:
标签: asp.net ajax google-visualization jsapi