【发布时间】:2013-02-04 11:25:31
【问题描述】:
我正在通过 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, 测试[绿色]:关闭,测试[黄色]:关闭,操作:保存, 控制器:我的控制器]
问题
如何访问jsonObject 并在我的save() 中解析它
【问题讨论】:
-
试试 JSON.parse : mike.bailey.net.au/2011/02/json-with-ruby-and-rails
-
这是在 grails 中。另外我不知道该放什么
JSON.parse(...)