jquery の ajax 呼び出しを介して grails アクションからデータを受け取りたいです。
今まで、文字列を受け取るためだけに ajax 呼び出しを使用していましたが、今はいくつかのリスト (多数のリスト) を受け取りたいと考えています。
これが私の行動です
def getSpecificData() {
**some code here**
render (list:[10,20,30,40],list2:[20,30,40]);
}
私のjquery呼び出し:
jQuery.ajax({
type: 'POST',
url: graphUrl,
data: "xaxis="+$(this).val(),
async: true,
success: function(response,textStatus){
console.log(response);
},
error:function(XMLHttpRequest,textStatus,errorThrown){}
});
コンソールログは['list':[10, 20, 30, 40], 'list2':[20, 30, 40]]
基本的に文字列のみですが、応答として2つのリストが欲しいのですが、可能ですか?
list1 と list2 が応答データとして欲しいです。そうする方法はありますか?
リスト(2つのリストに対して2つの要素)からjsonを作成し、json文字列を配列に変換できると思います。
しかし、それは混乱しているように見えるので、誰かがより良いアイデアを持っていますか?