我创建了一个 C# asp.net MVC 应用程序。控制器如下所示。我正在使用高图表,我想用控制器返回的内容填充图表。
下面有 2 个字段,Mon 和 Tue,我需要在下面的 javascript 中填充硬编码值以显示控制器返回的值;
注意:我不确定控制器方法是否有效:((我是初学者),但我更关心如何使用控制器返回的值填充图表。
我的 C# 控制器;
public string timeHour()
{
var m = new MyModel();
m.theTime = getAllTime(); // get all time
return new JavaScriptSerializer().Serialize(m);
}
我在视图中看到的最高图表;
$(function () {
$('#container').highcharts({
chart: {
type: 'areaspline'
},
title: {
text: 'some title'
},
legend: {
layout: 'vertical',
align: 'left',
verticalAlign: 'top',
x: 150,
y: 100,
borderWidth: 1,
backgroundColor: '#FFFFFF'
},
xAxis: {
categories: [
'Mon',
'Tue'
],
plotBands: [{ // visualize the weekend
from: 4.5,
to: 6.5,
color: 'rgba(68, 170, 213, .2)'
}]
},
plotOptions: {
areaspline: {
fillOpacity: 0.5
}
},
series: [{
name: 'John',
data: [3, 4]
}]
});
});