私はこのajaxコードを持っています:
$.ajax({
type: "POST",
url: "${createLink(controller:'MyController', action:'downloadFile') } target=\"_blank\" ",
data: {'names':JSON.stringify(names)},
dataType: 'json'
});
これは、このコントローラーメソッドを呼び出します。
def downloadFile =
{
List<JSON> Mynames = JSON.parse(params.names)
Mynames.each{println "MY ID is: $it"}
[Mynames:Mynames]
}
MY ID Is Linesを出力しますが、downloadFileビューはレンダリングされません。これは次のとおりです。
<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<head>
<title></title>
</head>
<body>
test
</body>
</html>
ただし、それはレンダリングされていません。どうすればこれを修正できますか?ありがとう。