<script type="text/javascript">
function getCurrentItemNumber(){
return document.getElementById('item_itemNumber').innerHTML.substr(6);
}
</script>
和g:remoteLink我喜欢使用该函数传递param
类似于......
<g:remoteLink id="remove_item_button" action="removeItem" update="itemBox"
params="[itemNumber:getCurrentItemNumber()]">- Remove Item</g:remoteLink>
我怎样才能做到这一点?
答案 0 :(得分:1)
AS解决方法我可以建议以下
将g:remoteLink更改为简单链接
“&lt;”a id =“remove_item_button”class =“btn small primary”onclick =“removeItem();”&gt; - 删除项目“&lt;”/ a&gt;
添加将通过AJAX提交数据的javaScript函数
function removeItem(){ $阿贾克斯({类型: 'POST', 数据:{的 'itemNumber':getCurrentItemNumber()强>}, url:'$ {createLink(action:'removeItem')}', success:function(data,textStatus){ jQuery的( '#itemBox')的html(数据)。 }}); }