0
我在我的控制器下面的代码...莫里斯数据
public ActionResult GetData()
{
var data = new[] {new Entry() {value = 20, year = 2008}, new Entry() {value = 10, year = 2009}};
return Json(data, JsonRequestBehavior.AllowGet);
}
public class Entry
{
public int year { get; set; }
public int value { get; set; }
}
而这在我看来..
<link rel="stylesheet" href="http://cdn.oesmith.co.uk/morris-0.5.1.css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<script src="http://cdn.oesmith.co.uk/morris-0.5.1.min.js"></script>
<script type="text/javascript">
$.get('@Url.Action("GetData")', function (result) {
Morris.Line({
element: 'mysecondchart',
data: [result],
xkey: 'year',
ykeys: ['value'],
labels: ['Value']
});
});
</script>
在调试模式下,我可以看到的GetData被触发但没有显示航海图。这是为什么?
非常好,谢谢你的满足感。它现在工作正常:) – MTplus