现在不推荐使用grails函数remoteFunction
,所以我如何将代码描述为here到jquery ajax调用?
现在我有
function renderChart(){
$.ajax({
url:'${g.createLink( controller:'book', action:'render')}',
success: function(data){
console.log(data)
$('#linechart2').html(data);
}
});
但是controler只返回js代码而不是渲染图表。
答案 0 :(得分:0)
我已将其更改为以下function renderChart(){
$( "#linechart" ).load( '${g.createLink( controller:'book', action:'render')}', function(){
google.load('visualization', '1', {'packages': ['corechart'], 'callback': drawVisualization});
});
}
但我不知道这是不是很好的解决方案。