我通过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, 测试[绿色]:关闭,测试[黄色]:关闭,动作:保存, 控制器:myController的]
问题
如何访问jsonObject
并在我的save()
答案 0 :(得分:2)
您可以像对象一样访问它:
params.test.red
(“关闭”)