设置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', ...
相关分类