【问题标题】:JqGrid not loading data from Controller/ModelJqG​​rid 不从控制器/模型加载数据
【发布时间】:2014-04-17 19:46:05
【问题描述】:

我有一个 MVC 项目,我正在尝试获取一个 JqGrid 来显示我的模型中的数据,由我的控制器提供。网格出现了,但没有加载数据...(我已经确认通过控制器传递的列表中有数据。)

这是我的控制器:

 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>

为什么没有加载数据?!?

【问题讨论】:

    标签: jquery asp.net-mvc jqgrid


    【解决方案1】:

    在下面使用

    public ActionResult getGroupData()
        {
            var Nacho = db.CMC_GRGR_GROUP.ToList<CMC_GRGR_GROUP>();
            return Json(Nacho,JsonRequestBehaviour.AllowGet);
    
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多