Ajax提交表单数据的几种方式
来源:互联网 发布:淘宝上靠谱的日代 编辑:程序博客网 时间:2024/06/03 19:24
总结一下Ajax提交表单数据的几种方式
第一种方式:手工填写所有表单数据
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title> <script type="text/javascript"> $(function(){ $.ajax({ url:'xxxx', type:'post', dataType:'json', data:{ 'p1':$('#p1'), 'p2':$('#p2') }, success:function(result){ //回调函数 } }); }); </script></head><body> <form id="myForm" action=""> <input id="p1" name="p1" value="p1"/> <input id="p2" name="p2" value="p2"/> <input id="btn" type="button" value="提交"/> </form></body></html>
第二种方式:$(‘#myform’).serialize( );
注意:这时表单的按钮的type不可以是submit,否则自提交数据,也就是自动刷新;
当时做的一个功能是: 在数据列表的第二页点击一条数据修改,修改成功后,显示修改成功,页面还要停留在第二页,不能回到第一页,所以就不能刷新网页,不然就回到第一页了;而用Ajax的serialize()提交表单,如果input的type为submit,提交时就会自动刷新,回到第一页,所以,用serialize()提交表单的时候最好把type改为button
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title> <script type="text/javascript"> $(function(){ $.ajax({ url:'xxxx', type:'post', dataType:'json', data:$("#myForm").serialize(), success:function(result){ //回调函数 } }); }); </script></head><body> <form id="myForm" action=""> <input id="p1" name="p1" value="p1"/> <input id="p2" name="p2" value="p2"/> <input id="btn" type="button" value="提交"/> </form></body></html>
第三种方式:使用jQuery Form插件提供的ajaxSubmit()函数
没怎么使用过,在网上找了一下代码,估计需要引用一下js文件
$('#myform').ajaxSubmit({type: 'GET/POST',url: 'xx.php',dataType: 'json',success: fn,clearForm: true,resetForm: true}); //此函数会自动把选定的表单进行序列化并异步提交
阅读全文
0 0
- Ajax提交表单数据的几种方式
- 使用AJAX异步提交表单的几种方式
- 使用AJAX异步提交表单的几种方式
- Form表单提交数据的几种方式
- Form表单提交数据的几种方式
- Form表单提交数据的几种方式
- Form表单提交数据的几种方式
- Form表单提交数据的几种方式
- Form表单提交数据的几种方式
- Form表单提交数据的几种方式
- jquery ajax提交表单数据的两种方式
- jquery ajax提交表单数据的两种方式
- jquery ajax提交表单数据的两种方式
- jquery ajax提交表单数据的两种方式-
- jquery ajax提交表单数据的两种方式
- 表单提交的几种方式(转载)
- 【jsp】表单提交的几种方式
- django 表单提交的几种方式
- ubuntu下查看机器cpu是几核的
- 查询本地ip的网址
- Https 调用遇到的问题以及解决方法
- Linux下串口编程
- 首开博客
- Ajax提交表单数据的几种方式
- hdu2017青岛网络赛The Dominator of Strings(ac自动机练习题)
- 分糖果-LintCode
- python慎用round()函数
- 机器学习、神经网络计算过程的矩阵化与向量化
- jQuery基础复习篇
- 机械键盘从门前到门后
- 单点系统架构的可用性与性能优化
- offsetleft和left和style.left的区别