0

我正在尝试在我的页面中实现 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。

4

0 回答 0