【问题标题】:javascript in grails paginategrails中的javascript分页
【发布时间】:2010-03-25 18:43:26
【问题描述】:

我们可以从 g:paginate 标签中调用 javascript 函数吗?
单击下一页/编号时,我需要调用 javascript 函数。

我正在使用这样但没有运气:
g:paginate next="Forward" prev="Back" max="100" maxsteps="15" controller="Links"
action="list" total="${Links.count()}" onclick= "return show_waiting();"/>


函数 show_waiting(){
警报('11111111111');
返回真;
}

这行不通。 任何人都可以帮助我吗?

谢谢。

【问题讨论】:

    标签: grails pagination


    【解决方案1】:

    您不能直接将 javascript 方法添加到 <g:paginate> 标记。似乎合乎逻辑,因为 <g:paginate> 将呈现许多 html 链接。

    实现所需的最佳方法是编写一个 javascript 来监听元素上的任何“onclick”事件。

    例如,如果您的代码是:

    <div class="paginateButtons">
      <g:paginate .../>
    </div>
    

    然后使用jQuery,你可以添加:

    <g:javascript>
      $(function(){
        $(".paginateButtons a").click(function() {
          alert('11111111111');
        });
      }
    </g:javascript>
    

    【讨论】:

    • 感谢 fabien,您的解决方案运行良好。我接受了你的回答:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    • 1970-01-01
    • 2015-02-21
    • 2019-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多