我点击按钮,发送Ajax请求,后台调用算法得到一些值,我怎么把从后台传回来的值赋值到form panel 中

 我来答
huyanyanghyy
2012-12-21 · TA获得超过119个赞
知道小有建树答主
回答量:100
采纳率:100%
帮助的人:74万
展开全部
$.getJSON(url,data,callBack(data));
Ajax请求执行完成后,就会调用callBack(data)方法,一般而言如果你ajax调用的是struts2的action中的某个方法(这个action必须继承json-default,如在action类上增加注解@ParentPackage("json-default")),那么callBack(data)中的data返回的是这个action对象的所有数据(ps:如果你不需要获取所有的属性,你可以在一些属性的getter方法上增加@JSON(serialize=false) 注解),正如你说的:“后台调用算法得到一些值”,只需要为这些值添加getter方法,然后通过data.属性名,一般就可以拿到这些数据了(具体还要看你的json格式是什么),然后通过jquery就可以很容易将这些值放到panel中。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式