条纹& jQuery - 我如何在ajax请求中发送变量?

时间:2009-08-07 23:32:07

标签: java jquery json stripes

所以我在jsp页面中有一个表,每行有几行和每个行的复选框。我创建了一个js函数,它在复选框上创建了一个值数组。我想在一个ajax调用中发送这个数组,所以我toJson-ed它但我不明白如何使用这些参数设置actionbean变量。有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:1)

好问题。通常,您在动作bean上创建实例变量,公开w / getter / setter,并通过表单post params或者params自动填充它们。

如果您有少量几个复选框,您可以为ActionBean上的每个复选框设置一个布尔值,然后您的ajax调用可以是“Preferences.action?box1=true&box2=false&box3=false”之类的URL。

如果你有吨,你可以在ActionBean上创建一个List。我只用非ajax方式处理了这个问题,但你在复选框上设置了name属性:name="preferences[0]"。我想你也可以这样做jquery ajax调用,但是你可能需要url编码param的名字。

我认为您还可以查看jquery表单插件,简单地将json POST过来。