![]() |
1
11
您的主要问题是在
更新: 在我看来,对编辑特性的描述将在后面进行,并在这里解释如何获取JSON数据并将其填充到jqgrid中。
首先,jqgrid可以从服务器请求JSON数据。所以我们不需要单独
你应该说,微软
方法
我可以说,它不是典型的数据格式,正在等待jqgrid(与
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:retrieving_data#json_data
)为了能够将数据放入jqgrid中,我们必须定义
备注
:我从示例中删除了任何排序参数,因为在请求JSON数据的情况下,排序参数将只发送到服务器(一些附加的参数附加到服务器URL),服务器必须返回排序的数据。有关详细信息,请参阅的说明
关于
用
这个例子中最复杂的部分是
它定义所有行的ID都具有名称“ID”(请参见
行的根定义为
这将完成我们的jsonreader。然后设置
我这样展示只是为了展示jqgrid的灵活性。只有在访问无法更改的Web服务器时,才应使用描述的方法。jqgrid具有以下功能 分页 , 分选 和两种 搜索 (更多的是用相应选择中的位置过滤)数据:简单和高级。如果我们想要在我们的网页上的jqgrid内部有这些好的特性,我们应该在Web服务中定义一个额外的方法,比如
哪里
或者如果我们想使用从服务器到客户机传输的最紧凑的数据形式,那么
(您可以在上阅读关于这种数据传输的更多信息 http://www.trirand.com/blog/jqgrid/jqgrid.html 如果在左树部分选择“数据映射”,然后选择“数据优化”)。 P.S.:关于jsonreader,您可以阅读更多内容 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:检索数据json数据 . 一个我以前的答案 Mapping JSON data in JQGrid 对你来说也很有趣。 更新2 因为你没有把答案标记为接受,所以你留下来有一些问题。所以我在Visual Studio 2010中创建了一个新项目,演示了我所写的内容。您可以从下载源 http://www.ok-soft-gmbh.com/jqGrid/jQueryMVC.zip . 与您的项目进行比较,尤其是将完整URL作为jqgrid参数的部分和描述wcf服务接口的web.config部分。 更新3 :我使用VS2010的时间不长。所以我可以很快把它降级到VS2008。因此,几乎相同的代码在Visual Studio 2008中工作,但是使用ASP.NET MVC 2.0,可以从 http://www.ok-soft-gmbh.com/jqGrid/VS2008jQueryMVC.zip . ASP.NET MVC 1.0中的代码应该相同,但项目文件中的GUID和web.config中的某些字符串应该修补(请参见 http://www.asp.net/learn/whitepapers/aspnet-mvc2-upgrade-notes ) |
![]() |
2
0
这是因为global.asax中注册的路由将无法识别此.svc文件。它将尝试用action getmovies搜索该控制器,并将失败。尝试使用Firebug进行调试。 您可以通过在global.asax中忽略此路由来修复此问题。 |
![]() |
3
0
我也遇到了同样的问题。我得出结论,路线干扰了服务电话。你试过菲尔·哈克的吗 Route Debugger ?它救了我几次培根。 在“结束”中,我在其中一个控制器上创建了一个终结点。 |
![]() |
4
0
奥列格 当我使用jqgrid/asp.net mvc和一个RESTful服务时,您是否有过这样的例子,并且有过一段时间的错误。这将有助于我在墙上看到一个例子。谢谢 扫描电镜 |
![]() |
Sean Ad · 引导选项卡中的jqGrid不会显示 7 年前 |
![]() |
saeed a · 用jqgrid中的其他自定义图标替换图标 7 年前 |
![]() |
user981848 · JQGrid如何对大写/小写字母进行排序? 7 年前 |
![]() |
ReynierPM · 如何在内联编辑后将数据发送到服务器? 7 年前 |