
你的动态生成的setAttribute("name","item"+i);
这里的name,不要用不同的名字,用相同的名字。
然后在action里面定义一个String数组并提供get/set方法。
那么提交后就能在action中直接 *** 作这个数组了。
代码没有。
action中用responsegetWriter()输出json字符串。
ajax接收后,在success方法中,
var jsonObj = eval(json); // 将json字符串转换成json对象。
比如action中返回{'flag':'success'};
ajax的success方法中,
var jsonObj = eval(json);
alert(jsonObjflag); // success
请参考:>
1、如果你是要向action提交数据,那么可以把数据都放到一个form里,然后用js提交form到你指定的action
2、如果你要通过action获取一些数据,那么可以通过ajax的方式调用action,获取到action的返回值,建议使用jquery的get或者post方法去调用,代码很简单
以上就是关于js生成的动态输入框在Struts2的action中如何获取所有的value全部的内容,包括:js生成的动态输入框在Struts2的action中如何获取所有的value、js如何接收action返回的json对象、如何用javascript调用action等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)