我们可以从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;
}
这不起作用。 任何人都可以帮助我吗?
感谢。
答案 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>