jQuery MiniUI

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

datagrid 设置 ajaxOptions 参数里 contentType: [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2020-10-21 11:39:07 |只看该作者 |倒序浏览
通过表格组件 datagrid 进行查询,通过设置 ajaxOptions 参数里 dataType contentType 设置参数类型为JSON,后台JAVA代码 通过 @RequestBody 接收 json对象。



但是查看网络请求的参数不是json。是哪个地方设置错误了?



附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2020-10-21 13:12:26 |只看该作者
contentType不是已经按你设置的修改了吗

Rank: 1

板凳
发表于 2020-10-21 14:11:58 |只看该作者
felt 发表于 2020-10-21 13:12
contentType不是已经按你设置的修改了吗

嗯,contentType 是修改了。我是想把参数 按 json 字符串传入后台
就想下面这样


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2020-10-21 16:00:23 |只看该作者
ljl6962005 发表于 2020-10-21 14:11
嗯,contentType 是修改了。我是想把参数 按 json 字符串传入后台
就想下面这样

因为我们内部传的参数并不是字符串格式的
data:{pageSize:10,pageIndex:0,....}是这样的对象,所以改个contentType没啥用

Rank: 6Rank: 6

5#
发表于 2020-10-21 16:39:05 |只看该作者
ljl6962005 发表于 2020-10-21 14:11
嗯,contentType 是修改了。我是想把参数 按 json 字符串传入后台
就想下面这样

为啥要用ajax,直接用miniUI的grid.load({str: mini.encode(params)})或者grid.load(params)) 加载数据不就行了吗

Rank: 1

6#
发表于 2020-10-21 18:30:25 |只看该作者
felt 发表于 2020-10-21 16:00
因为我们内部传的参数并不是字符串格式的
data:{pageSize:10,pageIndex:0,....}是这样的对象,所以改个co ...

哦。
因为后端用的spring。后端都用的 @RequestBody 注解接收的是整个对象

Rank: 1

7#
发表于 2020-10-21 18:30:57 |只看该作者
哎呀 发表于 2020-10-21 16:39
为啥要用ajax,直接用miniUI的grid.load({str: mini.encode(params)})或者grid.load(params)) 加载数据不 ...

因为后端用的spring。后端都用的 @RequestBody 注解接收的是整个对象

Archiver|普加软件

GMT+8, 2024-5-10 15:05 , Processed in 1.059553 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部