如何在不使用提交按钮的情况下以grails方式提交AJAX表单

时间:2014-03-14 15:10:26

标签: javascript jquery ajax grails

我有g:formRemote使用ajax提交表单。

<g:formRemote name="listAll" update="menuItemAJAX" url="[controller: 'superWaiter',  action:'menuItem']" onSuccess="additionalContent()">                   
    <a href="#" id="all" class="list-group-item" onclick="myFunction()">All</a>
</g:formRemote>

我不想使用按钮,因为它更容易设置链接样式。它不适用于

<script type="text/javascript">
    function myFunction(){
        $('#listAll').submit();
    };
</script>

顺便说一句,表单的ID为listAll,因为它来自name attr

1 个答案:

答案 0 :(得分:1)

这是我几年前写的link to a blog post,其中包含了您可以制作的每个Grails Ajax调用的示例,这里是link to the code on GitHub。还有为Grails 2.x编写的更新版本。