Tag: jqgrid

jqgrid添加行并将数据发送到webservice以进行插入

我已经能够使用jQuery / Ajax从Web服务中将数据从我的数据库中提取到jQGrid中。 现在我想将添加/编辑的数据发送回webservice。 我通过使用PHP和editurl:命令看到了一些例子。 这也适用于Web服务(就像我最初下载数据一样)? 我已多次查看这些例子了。 我甚至发现了另一个类似于我所问的问题 ,但是我找不到任何关于如何做我需要的实例。 有存在吗? :更新: jQuery(document).ready(function () { jQuery(“#list”).jqGrid({ datatype: processrequest, mtype: ‘POST’, jsonReader: { root: “ListExercise”, //arry containing actual data page: “Page”, //current page total: “Total”, //total pages for the query records: “Records”, //total number of records repeatitems: false, id: “ID” //index of the column with the PK […]

设置jQuery jqGrid执行的请求的内容类型

我使用的是最新版本的jqGrid :3.6.4 这似乎是一个简单的问题(或者至少它在我花了几个小时之前做过): 当网格向服务器发送请求(到控制器操作)时,其内容类型始终为: application/x-www-form-urlencoded; charset=UTF-8 我希望它是: application/json; charset=utf-8 但是我找不到设置内容类型的方法(例如,没有像在$ .ajax调用中找到的那样的contentType选项)。 所以只是为了澄清,我不是问如何在jQuery服务器请求上设置内容类型,而是专门使用jqGrid,它没有提供明显的选项来执行此操作。 谢谢,奈杰尔。 更新: Oleg的修复解决了它。 以下是网格的选项设置: jQuery(“#ContactGridList”).jqGrid({ url: ‘/ContactSelect/GridData/’, datatype: ‘json’, ajaxGridOptions: { contentType: ‘application/json; charset=utf-8’ }, mtype: ‘POST’, …