我有一个MVC项目,我正在尝试让JqGrid显示我的模型中的数据,由我的控制器提供。网格显示,但没有加载数据...(我已经确认通过控制器传递的List中有数据。)
这是我的控制器:
public ActionResult getGroupData()
{
var Nacho = db.CMC_GRGR_GROUP.ToList<CMC_GRGR_GROUP>();
return this.Json(Nacho);
}
这是我的观点:
<table id="list" ></table>
<script type="text/javascript">
jQuery(document).ready(function () {
var myGrid = $("#list");
myGrid.jqGrid({
caption : "Groups",
url : '/Groups/getGroupData/',
datatype : "json",
contentType: "application/json; charset-utf-8",
mtype : 'GET',
colNames: ['GRGR_CK', 'GRGR_ID', 'GRGR_NAME'],
colModel: [
{ name: 'GRGR_CK' },
{ name: 'GRGR_ID' },
{ name: 'GRGR_NAME' },
],
rowNum: 5
});
});
</script>
为什么没有加载数据?!?
答案 0 :(得分:0)
使用以下
public ActionResult getGroupData()
{
var Nacho = db.CMC_GRGR_GROUP.ToList<CMC_GRGR_GROUP>();
return Json(Nacho,JsonRequestBehaviour.AllowGet);
}