jQuery MiniUI

 找回密码
 立即注册
楼主: webyao
打印 上一主题 下一主题

事务要怎么支持,json对象要怎么传递? [复制链接]

Rank: 8Rank: 8

11#
发表于 2014-2-20 14:28:29 |只看该作者
webyao 发表于 2014-2-20 13:36
嗯,刚才我试了,但我现在要如何才能把treegrid中tree.getValue();获取的值系列化成数组呢
就是treegrid ...

var value=tree.getValue();
var data2=mini.encode(value);
这样试试可以吗?

Rank: 3Rank: 3

12#
发表于 2014-2-20 15:20:50 |只看该作者
felt 发表于 2014-2-20 14:28
var value=tree.getValue();
var data2=mini.encode(value);
这样试试可以吗?

用tree.getCheckedNodes()就可以了,但又有一个新的问题,传过去以后在后台,我只想要所对应的ID字段,并且要像tree.getValue();获取到的那样是一个字符串!
在后台要如何循环才能把tree.getCheckedNodes()带过去的数组中的ID字段组成一个新的字符串呢?

Rank: 3Rank: 3

13#
发表于 2014-2-20 16:04:40 |只看该作者
webyao 发表于 2014-2-20 15:20
用tree.getCheckedNodes()就可以了,但又有一个新的问题,传过去以后在后台,我只想要所对应的ID字段,并 ...

如果要data和data2在后台一起读出来作为一个整体,要怎么实现呢?

Rank: 8Rank: 8

14#
发表于 2014-2-20 16:27:06 |只看该作者
webyao 发表于 2014-2-20 15:20
用tree.getCheckedNodes()就可以了,但又有一个新的问题,传过去以后在后台,我只想要所对应的ID字段,并 ...

tree.getCheckedNodes()的数据你后台接收到后再decode成数组,遍历数组获取id字段,再拼接就可以了
如果你要data和data2后台一起读出来,那你前台要把2个数据作为一个参数发送到后台,这要你自己拼接了

Rank: 3Rank: 3

15#
发表于 2014-2-20 16:31:14 |只看该作者
felt 发表于 2014-2-20 16:27
tree.getCheckedNodes()的数据你后台接收到后再decode成数组,遍历数组获取id字段,再拼接就可以了
如果 ...

关于事务,要怎么执行呢,因为一次保存要存入多张表,想用事务来实现,可执行事务的方法,示例里面没有这点比较急人啊!!!

Rank: 8Rank: 8

16#
发表于 2014-2-20 17:07:29 |只看该作者
webyao 发表于 2014-2-20 16:31
关于事务,要怎么执行呢,因为一次保存要存入多张表,想用事务来实现,可执行事务的方法,示例里面没有这 ...

你后台都已经获取到数据,后台该怎么处理就怎么处理啊. 这有什么疑问的呢?
miniui只是前端JS控件,后台的业务是你们自己决定的

Rank: 8Rank: 8

17#
发表于 2014-2-20 17:11:47 |只看该作者
webyao 发表于 2014-2-20 16:31
关于事务,要怎么执行呢,因为一次保存要存入多张表,想用事务来实现,可执行事务的方法,示例里面没有这 ...

另外,你如果对ajax还有疑问的话,我建议你可以去网上搜下对于jquery的ajax的一些简单示例.
方法我已经告诉你了,很简单的几部
1.json序列化, var json = mini.encode(data)
2,ajax请求发送到后台 data:{key:json,key2:json2}
3.后台request到数据   string json = request["key"] request["key2"]
4.反序列化成你数据原来的格式   ArrayList(Hashtable) data = (ArrayList)||(Hashtable)Test.JSON.Decode(json)
5.对数据做你该做的处理

Rank: 3Rank: 3

18#
发表于 2014-2-20 17:22:37 |只看该作者
factory 发表于 2014-2-20 17:11
另外,你如果对ajax还有疑问的话,我建议你可以去网上搜下对于jquery的ajax的一些简单示例.
方法我已经告 ...

好的,谢谢!

Archiver|普加软件

GMT+8, 2024-11-24 22:55 , Processed in 1.030822 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部