Firefox试图从grails下载json

Firefox试图从grails下载json,json,firefox,grails,Json,Firefox,Grails,我有一个grails控制器,它的最后一行是 render results as JSON 正在将其渲染到iframe。当firefox处理这个问题时,它会尝试下载json文件。这正常吗?我能绕过这个问题的唯一方法是将它转换为字符串,然后在javascript端处理它。我有一个grails控制器,在其中我编写了类似这样的内容,并且有字符串消息。试试这个例子 String msg = g.message(code: "default.errors.login.fail") render([erro

我有一个grails控制器,它的最后一行是

render results as JSON

正在将其渲染到iframe。当firefox处理这个问题时,它会尝试下载json文件。这正常吗?我能绕过这个问题的唯一方法是将它转换为字符串,然后在javascript端处理它。

我有一个grails控制器,在其中我编写了类似这样的内容,并且有字符串消息。试试这个例子

String msg = g.message(code: "default.errors.login.fail")
render([error: msg] as JSON)

我有一个grails控制器,在其中我写了类似这样的东西,我得到了字符串消息。试试这个例子

String msg = g.message(code: "default.errors.login.fail")
render([error: msg] as JSON)

这似乎是可行的,但现在如何在javascript端获取消息。以前我只是使用JSON.parse,但这种新方法似乎不再适用了。消息传递给视图,您可以通过javascript访问它。也许我不太明白你的问题,但我看不出这里有什么问题。我没有做太多的javascript开发,所以我不确定JSON的msg部分的语法。可以使用在这里编写代码,只查看部分,从哪里获得msg?让我们看看这似乎是可行的,但现在我如何在javascript端获得msg。以前我只是使用JSON.parse,但这种新方法似乎不再适用了。消息传递给视图,您可以通过javascript访问它。也许我不太明白你的问题,但我看这里没有任何问题。我没有做太多的javascript开发,所以我不确定JSON的msg部分的语法。可以使用在这里编写代码,只查看部分,从哪里获得msg?让我们来看看