jQuery MiniUI

 找回密码
 立即注册
查看: 2255|回复: 1
打印 上一主题 下一主题

datagrid将请求参数从表单(form)格式修改为json格式 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-12-12 10:42:08 |只看该作者 |倒序浏览
老师们,我在使用mini-datagrid控件时,由于该控件在加载数据时, 默认向服务端发送的请求为表单格式,即application/x-www-form-urlencoded。现我想将请求参数修改为json格式,在我进行了如下设置后
ajaxType="post"
ajaxOptions="{type:'post', async: true, data: {a:1, b: true}, dataType: 'text', contentType: 'application/json;charset=utf-8'}"
url="/gencode/template/pageWithRel"
pageIndexField="pg_index"
pageSizeField="pg_size"
autoLoad="true"
sortFieldField="or_orderby"
sortOrderField="or_orderType"

发现是已将请求参数封装到了request payload中,但是格式变成了以=&符号拼接的数据,如下:
pageIndex=0&pageSize=15&sortField=&sortOrder=&version=0.9.1&appId=yqdz&pg_index=0&pg_size=15


上述格式不是标准的json格式,我想请教一下,需要怎么设置,才能实现发送的请求参数为标准的json格式呢。非常感谢
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 7Rank: 7Rank: 7

沙发
发表于 2018-12-12 13:32:56 |只看该作者
本帖最后由 leao 于 2018-12-14 17:40 编辑

datagrid的load的传参是
grid.load({
            a:1,b:2
        });
,你这边传参是怎么样的。

Archiver|普加软件

GMT+8, 2024-5-11 04:09 , Processed in 1.029384 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部