2

jQuery を介してフォームを送信しており、送信と共に JSON オブジェクトを送信しています。私はこれを次のようにやっています:

    console.log(jsonObject)
    $.ajax({
        type: "POST",
        url: "/myapp/mycontroller/save",
        data: jsonObject,
        success: '',
        dataType: 'json'
    });

出力は次のようになりconsole.logます。

Object {test: Object, test2: Object}
test: Object
   red: "off"
   green: "off"
   yellow: "off"
test2: Object
   red: "on"
   green: "on"
   yellow: "off"

私のコントローラーでは、今すぐアクションを保存します

def save() {
  println params
}

これはこれを印刷します:

[test2[red]:on、test[green]:off、test2[yellow]:on、test2[red]:off、test[green]:off、test[yellow]:off、action:save、controller:mycontroller ]

質問

jsonObjectにアクセスして解析するにはどうすればよいですかsave()

4

1 に答える 1

2

オブジェクトと同じようにアクセスできます。

params.test.red(これは「オフ」です)

于 2013-02-19T17:29:01.037 に答える