jQuery MiniUI
标题:
form表单的问题,求助
[打印本页]
作者:
xiaozan
时间:
2012-9-30 23:54:10
标题:
form表单的问题,求助
本人用java 开发,用到struts2,表单需要这样提交数据{entity.id:001,entity.name:'zhang3'}'
但是后台往前台只能{id:1001,name:'zhang3'}这么传
这怎么整
作者:
xiaozan
时间:
2012-10-3 09:47:47
EXTJS能够通过ID号来赋值
例如<input name="entity.name" id="name"/>
name="entity.name 提交给后台的时候,STRUTS2会自动把表单的内容封装成entity 对象
id="name" 后台通过JACKSON把ENTITY对象转化成JSON,前台通过ID来匹配赋值
希望MINIUI能拥有此功能更好的于STRUTS2结合,或者有更好的方法(不要是RETURNTYPE="JSON")
作者:
niko
时间:
2012-10-4 09:59:59
1.提交:建议你写成 name="entity.name"
2.加载:在JS端做下转换处理,就可以了。
作者:
xiaozan
时间:
2012-10-4 14:54:55
2.加载:在JS端做下转换处理,就可以了。
怎么处理,求教!
作者:
lixiaoliang7
时间:
2012-10-5 09:34:55
{entity.id:001,entity.name:'zhang3'}
转化
{data:[{name:"entity.id",value:001},{name:"entity.anem",value:"zhang3"}]}
这样不知可行否
作者:
niko
时间:
2012-10-7 09:05:01
不可以。
你获取到:{entity.id:001,entity.name:'zhang3'}
这样的格式后,比如是data。
var obj = {};
for(var key in data){
var newKey = key.split(”.")[1];
obj[newKey] = data[key];
}
form.setData(obj);
这样试试
作者:
xiaozan
时间:
2012-10-7 10:29:15
方法可以
感谢
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2