Extjs4 表单提交传递JSON格式到后台 30
Extjs4.2表单提交将表单所有数据转化为json提交到后台,下面的代码是js里的varform_cs=Ext.getCmp('p1');form_cs.form.do...
Extjs4.2 表单提交将表单所有数据转化为json提交到后台,下面的代码是js里的
var form_cs = Ext.getCmp('p1');
form_cs.form.doAction('submit',{
url:'QueryBySname.action',
method:'post',
params:{'tid':tid}})},
url是查询的action,可是用post传值只能传递字符串,怎么弄成json格式呢?
求大神告知!!急急急!!!!!!!!!! 展开
var form_cs = Ext.getCmp('p1');
form_cs.form.doAction('submit',{
url:'QueryBySname.action',
method:'post',
params:{'tid':tid}})},
url是查询的action,可是用post传值只能传递字符串,怎么弄成json格式呢?
求大神告知!!急急急!!!!!!!!!! 展开
3个回答
展开全部
可以传json格式的字符串到后台,然后用JSONObject json=new JSONObject(传来的字符串) ;
json就是json对象了
json就是json对象了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-12 · 知道合伙人软件行家
关注
展开全部
params:{
tid: Ext.encode(tid)
},
tid可以是一个数组,也可以是一个对象,传到后台后,需要解析才能正确识别
tid: Ext.encode(tid)
},
tid可以是一个数组,也可以是一个对象,传到后台后,需要解析才能正确识别
追问
解决了这个问题是通过store,新建一个sore里面放入查询条件属性,之后用json格式传送就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Ext.decode('json格式的字符串')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询