私のgrailsコントローラーで:
assert result == [hus:['hus@gmail.com', 'SE', 'on', '9908899876'], vin:['vin@gmail.com', 'SD', 'on', '7765666543']]
println "result is::"+result
println result.getClass()
[result:result] //passing model to view
印刷する:
[hus:[hus@gmail.com, SE, on, 9908899876], vin:[vin@gmail.com, SD, on, 7765666543]]
class java.util.LinkedHashMap
しかし、ビューページからこのハッシュマップを取得し、javascriptからアクセスすると
$(function(){
alert('${result}');
});
それは印刷します
{
hus=[hus@gmail.com,SE,9902766542],
vin = [vin@gmail.com, SE,887654433]
}
これは有効なオブジェクトではありません、有効なオブジェクトではありません: replaced by =)
(
{ hus:[hus@gmail.com,SE,9902766542], vin : [vin@gmail.com, SE,887654433] }
なぜそうなのですか?どうすれば修正できますか?