6

配列をパラメータとしてmtフロントエンドからAJAXリクエストを行います。配列の例:

arr = [13, 56, 43]

Grailsコントローラーで、私が得るparamsを出力しますarr[]:[13, 56, 43]。ただし、フロントエンドの配列が 1 つの要素 (arr = [25]たとえば、) のみで構成される場合、コントローラーではarr[]:32. ただし、パラメーターを のようにリストにする必要がありますarr[]:[32]。どうやってやるの?

4

2 に答える 2

8

コントローラーで使用できます

params.list('arr[]')

基本的な

params.'arr[]'

これにより、パラメーター値nullがない場合arr[]、1 つある場合は単一の値、2 つ以上ある場合はリストが得られます。

于 2013-06-25T15:43:35.013 に答える
0

コントローラーで使用できると思います

List arr = []

arr = params.list

また

def arr
arr = params.list as List
于 2013-06-25T15:49:35.957 に答える