www.ypnh.net > 请问jquEry.Form.js中AjAxsuBmit提交表单的问题

请问jquEry.Form.js中AjAxsuBmit提交表单的问题

1. ajax在提交、请求、接收时,都是异步进行的,网页不需要刷新;submit提交则是新建一个页面,哪怕是提交给自己本身的页面,也是需要刷新的; 2. ajax在提交时,是在后台新建一个请求;f却是放弃本页面,而后再请求;3. ajax必须要使用js来实现,不启用js的浏览器,无法完成该操作;submit却是浏览器的本能,无论是否开启js,都可以提交表单;4. a在提交、请求、接收时,整个过程都需要使用程序来对其数据进行处理;f提交时,却是根据你的表单结构自动完成,不需要代码干预.

handlerError只在jquery-1.4.2之前的版本中存在,jquery-1.6 和1.7中都没有这个函数了,因此在1.4.2中将这个函数复制到了form.js中handleError: function( s, xhr, status, e ) {// If a local callback was specified, fire it if ( s.error ) { s.error.call( s.context ||

个人认为:submit()和我们平时点击submit按钮一样的功能.一般地,submit()根据form表单的参数进行表单提交,而且提交的是整个表单.ajax,提交的数据和表单本身无关,你可以提交任何数据(在不在表单里面都无所谓),然后不刷新当前界面而获取到数据.结论:submit()就是表单提交操作,ajax?自己理解了

jquery.form.js的ajaxsubmit功能更强大些.<br>体现如下:<br>1、html简单一个form信息后,js简单调用<br><form id="myForm" action="comment.php" method="post"><br> Name: <input type="text" name="name" /><br> Comment:

输出标准的查询字符串:a=1&b;=2&c;=3&d;=4&e;=5$POST方式提交表单$.postjQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求参数:url (String) : 发送请求的URL地址.data (Map) : (可选) 要发送给服务器的数据,以 Key/value 的键值对形式表示.callback (Function) : (可选) 载入成功时回调函数(只有当Response的返回状态是success才是调用该方法).

var username = $("#username"),val();var password = $("password").val();var obj = {"username":username,"password":password};// obj 就是把form里面的 input全部装进来,这是json格式 在ajax 里传入后台,后台可以用//request.

操作就重新打开当前页面,所以导致 submit无法起到作用.解决方法:就是给href 加javascript:;或者javascript:void(0);

$("#oneForm").ajaxSubmit({ type: 'post', url: "xxxxxxx" , beforeSubmit: function() { . } , success: function(data){ alert( "success"); }, error: function(XmlHttpRequest, textStatus, errorThrown){ alert( "error"); } }); 随便写了个例子这里

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

之前写的一个专门用于文件上传到js插件,希望能帮到你http://blog.csdn.net/sq111433/article/details/16872403

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com