我正在尝试在我的页面中实现AJAX部分更新,我的代码如下:
<a href="javascript:getAlbums()">Get Albums</a>
<div id="albumList"><i>No Albums</i></div>
<script>
function getAlbums(){
var parameter = "something=afed";
${remoteFunction(controller:'album',action:'getAlbums',update:'albumList',params:'parameter')}
}
</script>
def getAlbums(){
println("------------in the controller-------------")
println(params)
render template:'albumList'
}
问题是,操作“getAlbums”会一次又一次地被调用,直到我得到一个非常长的异常(大约1500多个错误)并且在视图中一次又一次地呈现模板“albumList”。我已经实施了很多次,但在这种情况下,我似乎没有发现什么是完全错误的!我在tomcat和jQuery 1.8.3上使用grails 2.2.3。