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