利用jquery.form.js的ajaxSubmit实现不跳转提交表单数据
2017-05-21 08:32
926 查看
我们直接通过form提交的话, 提交后当前页面跳转到form的action所指向的页面。然而,很多时候我们比不希望提交表单后页面跳转,那么,我们就可以使用ajaxSubmit(obj)来提交数据
1.
2
1.
//form表单阻止提交 <form onsubmit="return saveForm()"><form> function saveForm(){ var validatestatus = $('#myForm').valid();//与validate配合使用,必须先验证 if(validatestatus){ $('#myForm').ajaxSubmit(function() { alert("设置保存成功!"); window.location.href= }); return false; //阻止表单默认提交 }
2
<form> 标题:<input type="text" name="title" /><br /> 内容:<textarea name="content"><textarea/><br /> <button>提交</button> </form> $('button').on('click', function() { $('form').on('submit', function() { var title = $('inpur[name=title]').val(), content = $('textarea').val(); $(this).ajaxSubmit({ type: 'post', // 提交方式 get/post url: 'your url', // 需要提交的 url data: { 'title': title, 'content': content }, success: function(data) { // data 保存提交后返回的数据,一般为 json 数据 // 此处可对 data 作相关处理 alert('提交成功!'); } $(this).resetForm(); // 提交后重置表单 }); return false; // 阻止表单自动提交事件 }); });
相关文章推荐
- AJAX提交表单后要清空,否则再次提交原来的数据会认为重复提交,提交失败。使用ajaxSubmit 函数需要引入jquery.form.min.js 文件
- 使用jquery.form.js 进行表单提交,通过回调函数实现页面互动功能。
- 使用jquery.form.js 进行表单提交,通过回调函数实现页面互动
- Form表单利用jQuery Validate验证ajaxSubmit提交
- 异步提交form的时候利用jQuery validate实现表单验证
- 使用jquery-form.js实现form表单的异步提交
- 利用jQuery Form插件实现表单的ajax提交(原创)
- 【文件上传】使用jquery.form.js来实现表单提交
- 利用jquery form 实现ajax 提交form表单
- jquery-form.js 实现图片和表单一同提交
- Jquery实现只提交部分Form表单数据
- android利用httpclient实现post、get请求restful接口进行json和form表单数据提交等公共方法类
- $.ajax 和 jquery.form.js实现表单异步提交
- 使用jquery.form.js实现form表单无刷新提交简单示例
- 异步提交form的时候利用jQuery validate实现表单验证
- Play FrameWork 使用jquery.form.js实现无刷新提交带文件的表单
- jQuery.form.js使用ajaxSubmit()提交表单时返回中文乱码的问题
- 使用jquery.form.js实现form表单无刷新提交简单示例
- jQuery使用ajaxSubmit()提交表单示例==引入jquery.form.js插件(专门提交表单)
- 如何在异步提交form的时候利用jQuery validate实现表单验证