grails paginate中的javascript

时间:2010-03-24 13:44:02

标签: grails paginate

我们可以从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();”/>


function show_waiting(){
警报( '11111111111');
返回true;
}

这不起作用。 任何人都可以帮助我吗?

感谢。

1 个答案:

答案 0 :(得分:3)

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

实现所需要的最好方法是编写一个javascript,它将听取元素上的任何“onclick”事件。

例如,如果你的代码是:

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

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

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