您当前的位置:首页 > 网站建设 > ajax
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery | 小程序 |

使用ajax异步提交表单的几种方法总结

51自学网 2022-02-21 10:52:50
  ajax

这里介绍三种常用的提交方式

方式一

手工收集所有的用户输入,封装为大的“k1=v1&k2=v2…”键值对形式,使用$.post(url, data,fn)把数据提交给服务器

$.ajax({     type:'post',       url:'Notice_noTipsNotice',     data:'k1=v1&k2=v2...',     cache:false,     dataType:'json',     success:function(data){     }   }); 

方式二

单序列化:$('#myform').serialize( ); 其返回值就是“k1=v1&k2=v2...”键值对形式,再发起异步请求即可。function noTips(){   var formParam = $("#form1").serialize();//序列化表格内容为字符串   $.ajax({     type:'post',       url:'Notice_noTipsNotice',     data:formParam,     cache:false,     dataType:'json',     success:function(data){     }   }); } 

方式三

使用jQuery Form插件提供的ajaxSubmit()函数

$('#myform').ajaxSubmit({type: 'GET/POST',url: 'xx.php',dataType: 'json',success: fn,clearForm: true,resetForm: true}); //此函数会自动把选定的表单进行序列化并异步提交

以上这篇使用ajax异步提交表单的几种方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持51zixue.net。


下载地址:
关于Ajax请求中传输中文乱码问题的解决方案
解决AJAX请求中含有数组的办法
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。