这里介绍三种常用的提交方式
方式一
手工收集所有的用户输入,封装为大的“k1=v1k2=v2…”键值对形式,使用$.post(url, data,fn)把数据提交给服务器
$.ajax({
type:'post',
url:'Notice_noTipsNotice',
data:'k1=v1k2=v2...',
cache:false,
dataType:'json',
success:function(data){
}
});
方式二
单序列化:$('#myform').serialize( ); 其返回值就是“k1=v1k2=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异步提交表单的几种方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:- ajax中文乱码的各种解决办法总结
- ajax问题总结 比较全
- Ajax与JSON的一些学习总结
- ajax请求get与post的区别总结
- ajax 入门基础之 XMLHttpRequest对象总结
- 关于ajax对象一些常用属性、事件和方法大小写比较常见的问题总结
- ajax原理总结附简单实例及其优点
- 总结AJAX相关JS代码片段和浏览器模型
- 关于Ajax技术原理的3点总结
- 初学者必看的Ajax总结篇