jQuery使用ajaxSubmit()提交表单示例


Posted in Javascript onApril 04, 2014

ajaxSubmit(obj)方法是jQuery的一个插件jquery.form.js里面的方法,所以使用此方法需要先引入这个插件。如下所示:

<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://malsup.github.io/jquery.form.js"></script>

那么,如何通过ajaxSubmit(obj)提交数据呢?首先我们需要一个form:

XHTML

<form>
    标题:<input type="text" name="title" /><br />
    内容:<textarea name="content"><textarea/><br />
    <button>提交</button>
</form>

上面是一个需要提交内容的form,通常情况下,我们直接通过form提交的话, 提交后当前页面跳转到form的action所指向的页面。然而,很多时候我们比不希望提交表单后页面跳转,那么,我们就可以使用ajaxSubmit(obj)来提交数据。使用方法如下所示:

$('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; // 阻止表单自动提交事件
    });
});
Javascript 相关文章推荐
[Web]防止用户复制页面内容和另存页面的方法
Feb 06 Javascript
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
Jan 06 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
Jun 20 Javascript
JQuery标签页效果实例详解
Dec 24 Javascript
AngularJS学习笔记(三)数据双向绑定的简单实例
Nov 08 Javascript
利用fecha进行JS日期处理
Nov 21 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
Mar 09 Javascript
react.js 获取真实的DOM节点实例(必看)
Apr 17 Javascript
Mac系统下Webstorm快捷键整理大全
May 28 Javascript
详解Vue.js组件可复用性的混合(mixin)方式和自定义指令
Sep 06 Javascript
Vuejs中使用markdown服务器端渲染的示例
Nov 22 Javascript
关于微信小程序登录的那些事
Jan 08 Javascript
深入理解javascript的执行顺序
Apr 04 #Javascript
iframe窗口高度自适应的又一个巧妙实现思路
Apr 04 #Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
Apr 04 #Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
Apr 04 #Javascript
javascript中的循环语句for语句深入理解
Apr 04 #Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
Apr 04 #Javascript
调试代码导致IE出错的避免方法
Apr 04 #Javascript
You might like
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
业余方法DIY电子管FM收音机
2021/03/02 无线电
PHP基础知识回顾
2012/08/16 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
thinkphp整合系列之极验滑动验证码geetest功能
2019/06/18 PHP
Laravel 创建可以传递参数 Console服务的例子
2019/10/14 PHP
接收键盘指令的脚本
2006/06/26 Javascript
Javascript:为input设置readOnly属性(示例讲解)
2013/12/25 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
2014/06/20 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
跟我学习javascript的函数和函数表达式
2015/11/16 Javascript
jQuery基础知识点总结(DOM操作)
2016/06/01 Javascript
ES6新特性五:Set与Map的数据结构实例分析
2017/04/21 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
[06:10]6.81新信使新套装!给你一个炫酷的DOTA2
2014/05/06 DOTA
[01:01:29]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第一场
2018/04/05 DOTA
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
matplotlib绘图实例演示标记路径
2018/01/23 Python
Python判断对象是否为文件对象(file object)的三种方法示例
2019/04/26 Python
python实现在函数图像上添加文字和标注的方法
2019/07/08 Python
基于python获取本地时间并转换时间戳和日期格式
2020/10/27 Python
HTML5的download属性详细介绍和使用实例
2014/04/23 HTML / CSS
奢华时尚的创新平台:Baltini
2020/10/03 全球购物
自我鉴定书范文
2013/10/02 职场文书
文秘专业大学生求职信
2013/11/10 职场文书
会计学生自我鉴定
2014/02/06 职场文书
社区健康教育工作方案
2014/06/03 职场文书
合作意向书
2014/07/30 职场文书
技术经济专业求职信
2014/09/03 职场文书
信访工作汇报材料
2014/10/27 职场文书
收费员岗位职责
2015/02/14 职场文书
2015年中学团委工作总结
2015/07/22 职场文书
小学数学教师研修感悟
2015/11/18 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
小学四年级作文之写景
2019/08/23 职场文书