コントローラーに物事を正常に渡す ajax があります
var ids = grid.jqGrid('getGridParam','selarrrow');
if (ids.length>0) {
var names = [];
for (var i=0, il=ids.length; i < il; i++) {
var name = grid.jqGrid('getCell', ids[i], 'uniqueIdentifyingName');
names.push(name);
}
}
次に、これを吐き出すアラートを作成したので、そこにいることがわかります。
"alex's names: other test,test"
今、私はデータとして渡したいと思います。
現在、ajaxを使用してそれらを渡しています
data: {'names':JSON.stringify(names)},
dataType: 'json'
しかし、grailsコントローラーで解析できません
私は現在これをやっています:
List<JSON> Mynames = JSON.parse(params.names)
Mynames.each{println "MY name is: $Mynames"}
出力しているもの:
MY name is: [other test, test]
MY name is: [other test, test]
どうすればこれを解析できますか?