jQuery MiniUI

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

关于Datagrid数据的问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-10-25 09:23:54 |只看该作者 |倒序浏览
var grid=mini.get("datagrid1");
var data = grid.getChanges();
var json = mini.encode(data);
发现json中有_state,uid,_index等属性,但是我现在想把json当作实体发送出去,请问怎么把_state,_uid等属性去掉,求高人指点!!!谢谢

Rank: 8Rank: 8

沙发
发表于 2012-10-25 09:50:53 |只看该作者
_state 这些是个标识,以至于你后台接收到changes之后,能够辨别出哪些数据是新增的,哪些是修改的,然后做出对应的数据库操作。
为什么要去掉呢。
如果确实要去掉属性
var data = grid.getChanges();
delete data[0]._state

Rank: 1

板凳
发表于 2012-10-25 12:24:46 |只看该作者
factory 发表于 2012-10-25 09:50
_state 这些是个标识,以至于你后台接收到changes之后,能够辨别出哪些数据是新增的,哪些是修改的,然后做 ...

谢谢大神的回答!
_state等参数传过去的话,会和服务端的实体不匹配,出现错误信息

Archiver|普加软件

GMT+8, 2024-11-26 23:19 , Processed in 1.021850 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部