jquery json由grails解析

时间:2013-01-22 17:45:06

标签: jquery ajax json grails

我有一个成功将东西传递到我的控制器的ajax

var ids = grid.jqGrid('getGridParam','selarrrow');
if (ids.length>0) {
    var names = [];
    for (var i=0, il=ids.length; i < il; i++) {
        var name = grid.jqGrid('getCell', ids[i], 'uniqueIdentifyingName');
        names.push(name);
    }
}

然后我创建了一个吐出来的警报,所以我知道他们在那里:

"alex's names: other test,test"

现在我想传递数据。

我目前正在使用

使用ajax传递它们
data: {'names':JSON.stringify(names)},
dataType: 'json'

但是我无法在grails控制器中解析它

我目前正在这样做:

List<JSON> Mynames = JSON.parse(params.names)
Mynames.each{println "MY name is: $Mynames"}

正在输出:

MY name is: [other test, test]
MY name is: [other test, test]

我该如何解析这个?

1 个答案:

答案 0 :(得分:1)

不是在每次迭代中打印整个Mynames对象,而是使用it打印出当前项目

Mynames.each{ println "MY name is: $it" }