mydy.net
当前位置:首页 >> jquEry Form 提交表单 >>

jquEry Form 提交表单

于是我想当修改成功的时候将信息返回到页面,想到ajax<br>但是 我提交的是整个form表单的值 这个表单中有很多表单域的!就像e69da5e887aae799bee5baa631333332643361注册一样要提交很多信息<br>但是目前$.post()这种方式是不是

jquery提交表单有两种情况:1:jquery只做提交用.$("form").submit(); 这个的表单提交到什么地方的是更具form元素里面的action属性去定义的.2:jquery用ajax提交数据.$.ajax({ type:"post", url:"xxx.php", // 这里是提交到什么地方的url data:{}, // 这里把表单里面的数据放在这里传到后台 dataType:"json", success:function(res){ // 调用回调函数 } });

$("#form").submit是防止多次提交的输出他的返回值 看看是否老是false

你可以看下remove和detach() 的区别.你的这个应该用detach() 吧.试一下看看.

你的表单中提交的那个按钮,type不要写成submit,这样点击的时候不会提交,没反应.由你来控制.在ajax验证后,你自己控制是否给那个按钮添加一个事件,比如 表单id是form,按钮id是btn,(我没用jquery,这个用原生更简单)if(验证通过){ document.geteleelementbyid('btn').onclick = function(){ document.getelementbyid(' form') .submit(); }}else{ alert( ' xxxxx ');}简单来说表单的提交,由js来控制就行了.

在form表单中添加id:<form id="formId"></form>,buttom按钮进行提交,加onclick="js函数",然后在js函数中$("#formId").submit().

<form action="" id="myForm" class="myForm"></form?方法1:$("#myForm").submit();方法2:$("form:first").submit();方法3:$("myForm").submit();

jquery提交表单也就是先找到那个表单对象即可.比如一个form表单,在form元素上面给一个id="form".那么提交该表单则为:$("#form").submit();这个是jquery内部提供的一个方法.

jquery表单提交数据的方法有两种:一种是直接提交,调用submit()方法,第二种是用ajax提交,ajax提交要注意讲数据序列化.比如:1、调用submit()方法 $(表单).submit();2、ajax提交$.ajax({ url: url, data: $(表单).serialize(), type: 'post', success: function (data) { } });

$("#myform").submit();

网站首页 | 网站地图
All rights reserved Powered by www.mydy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com