在.gsp文件中,我具有javaScript函数

<script type="text/javascript">
 function getCurrentItemNumber(){
        return document.getElementById('item_itemNumber').innerHTML.substr(6);
    }
</script>

在g:remoteLink中,我想使用该函数传递参数

像以下...
<g:remoteLink id="remove_item_button" action="removeItem" update="itemBox"
            params="[itemNumber:getCurrentItemNumber()]">- Remove Item</g:remoteLink>

我该如何实现?

最佳答案

作为解决方法,我可以建议以下

  • 将g:remoteLink更改为简单链接

    “-删除项目“
  • 添加javaScript函数,它将通过AJAX提交数据

    函数removeItem(){
    $ .ajax({type:'POST',
    数据:{'itemNumber':getCurrentItemNumber()},
    url:'$ {createLink(action:'removeItem')}',
    成功:功能(数据,textStatus){
    jQuery('#itemBox')。html(data);
    }});
  • 07-24 09:16