【问题标题】:How do I use jqgrid free with ajax?如何通过 ajax 免费使用 jqgrid?
【发布时间】:2022-01-01 09:57:27
【问题描述】:

我想显示一个数据网格。我正在使用 ASP.NET MVC。

我可以编写一些不太好的代码来循环我的视图模型并创建一个 javascript 字符串,例如:

var data = "[";
@foreach (var item in Model.items} {
   <text>"{ Name: " + item.Name + "},";</text>
}
data += "]";
// outputs several lines of javascript to build up a data object that I can feed into jqgrid

但是,为了避免这种情况,为什么不直接将数据放入 ajax 方法中呢?我已经看到其他问题提示您可以使用data: &lt;ajax command of some sort&gt;,但documentation 完全没有说明如何执行此操作。

我想知道是否可以,如果可以,返回的json应该是什么格式才能被jqgrid免费使用?

【问题讨论】:

    标签: asp.net-mvc razor free-jqgrid


    【解决方案1】:

    使用 ajax 加载数据可以使用选项url,添加/编辑/删除数据可以使用选项editurl

    例子:

    $("#grid").jqGrid({
        url: '/your-url',
        editurl: '/your-edit-url'
        ...
    }
    

    注意: free-jqgrid 基于 jqGrid。 free-jqGrid 没有完整的文档,但你可以在 jqGrid 的旧文档中找到帮助。

    对于大多数选项,您可以在以下位置找到文档:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-06
      相关资源
      最近更新 更多