没有实际索引的Grails索引属性

时间:2010-06-29 15:50:58

标签: jquery grails

Grails 1.3.1

我正在使用一个jQuery库,它将一个序列化的参数映射发送到服务器,它的格式是这样的....

项[] = 1&安培;项[] = 2及项[] = 3

在我的控制器中,当我执行println params时,它会出现......

[item []:[1,2,3]]

但是,我似乎无法从我的控制器中的params中获取这些数据。我错过了什么?

2 个答案:

答案 0 :(得分:1)

HTTP Post将名称/值对发送到Web服务器。这些名称基于给定HTML表单控件中的名称。

当存在重复项时,它们会合并为逗号分隔的值列表。

因此,“item = 1& item = 2& item = 3”在服务器端变为“item = 1,2,3”。您可以使用逗号分隔的字符串创建数组并使用这些值。这就是您如何处理允许选择多个项目的标签中的选定项目。

如果要将值保持分开,则必须在HTML表单标记上使用不同的名称。

答案 1 :(得分:0)

这有效......

PARAMS [ '项[]']