Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在grails中使用submit按钮提交AJAX表单_Javascript_Jquery_Ajax_Grails - Fatal编程技术网

Javascript 如何在grails中使用submit按钮提交AJAX表单

Javascript 如何在grails中使用submit按钮提交AJAX表单,javascript,jquery,ajax,grails,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" onclic

我有一个
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>

函数myFunction(){
$('#listAll').submit();
};

顺便说一句,表单的id是
listAll
,因为它是从
name
attr

获取的。这里是我几年前写的一篇文章,其中包含了您可以进行的每个Grails Ajax调用的示例,下面是。还有一个为Grails2.x编写的更新版本。

用于提交远程表单的代码并不像在表单上调用submit那样简单。使用按钮,然后在浏览器中查看呈现页面的源。注意Grails生成的代码,然后为链接复制该代码并去掉按钮。使用remoteLink:Test 5无论如何,设计部分应该在css中定义,无论是按钮还是链接。