【问题标题】:Grails: Access Jquery Ajax data arrayGrails:访问 Jquery Ajax 数据数组
【发布时间】:2014-12-19 13:24:13
【问题描述】:

我有一个创建数据对象的函数:

var data={
    id:1,
    answers:[]
}

$.each($('.panel-body input[type="text"'), function(k,v) {
    data.answers.push( $(v).val() );
});

这个数据对象将被断言到 jQuery ajax 部分中的数据属性。 数据的console.log会输出这个:

Object {id: 1, answers: Array[2]}answers: Array[2]0: "test1"1: "test2"length: 2__proto__: Array[0]id: 1 }

问题是我不知道如何访问 Grails 中的 answers 数组。

我的 Grails 控制器中的 println 参数将输出

[id:1, answers[]:[test1, test2]]

println params.id 将打印 1 但 println answers[] 结果为空。 我怎样才能访问?谢谢。

【问题讨论】:

    标签: jquery ajax grails


    【解决方案1】:

    请尝试通过

    访问
    params.list('answers[]')
    

    【讨论】:

      猜你喜欢
      • 2016-10-26
      • 1970-01-01
      • 1970-01-01
      • 2012-10-03
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 2011-05-22
      • 1970-01-01
      相关资源
      最近更新 更多