jQuery MiniUI

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

表格进行ajax提交时的疑惑 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-11-3 17:47:39 |只看该作者 |倒序浏览
本帖最后由 13407315255 于 2017-11-3 17:48 编辑

表格进行ajax提交时的疑惑,miniui会在我的json数据里面自动封装_id、_uid、_state?那么问题来了,这个自动封装的_state会将我实际需要的state覆盖掉,如何破?我实际需要的state的值怎么变成了added
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-11-3 18:56:27 |只看该作者
这些带小划线的是我们内部处理的字段,你可以不关注,在提交的时候也可以加带下划线字段的数据删掉。

Rank: 3Rank: 3

板凳
发表于 2017-11-4 12:26:07 |只看该作者
本帖最后由 13407315255 于 2017-11-4 12:27 编辑
dforce 发表于 2017-11-3 18:56
这些带小划线的是我们内部处理的字段,你可以不关注,在提交的时候也可以加带下划线字段的数据删掉。 ...

那应该怎么删呢?通过 delete json对象.键 来删吗?那个自动覆盖我实际值的问题 估计是fastjson有BUG

Rank: 8Rank: 8

地板
发表于 2017-11-6 09:01:34 |只看该作者
13407315255 发表于 2017-11-4 12:26
那应该怎么删呢?通过 delete json对象.键 来删吗?那个自动覆盖我实际值的问题 估计是fastjson有BUG ...
  1. var rows=grid.getChanges();
  2. for(var i=0,l=rows.length;i<l;i++){
  3.     delete rows[i]._state;
  4. }
复制代码

Rank: 3Rank: 3

5#
发表于 2017-11-9 16:20:28 |只看该作者
felt 发表于 2017-11-6 09:01

就是这么删的  谢谢版版了

Archiver|普加软件

GMT+8, 2024-10-3 07:27 , Processed in 1.027637 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部