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 相关文章推荐
基础的prototype.js常用函数及其用法
Mar 10 Javascript
javascript 打印内容方法小结
Nov 04 Javascript
javascript 精粹笔记
May 09 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
Nov 04 Javascript
jquery实现ajax提交form表单的方法总结
Mar 03 Javascript
jQuery插件WebUploader实现文件上传
Nov 07 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
Dec 26 Javascript
vue.js实现刷新当前页面的方法教程
Jul 05 Javascript
微信小程序实现留言功能
Oct 31 Javascript
微信小程序之几种常见的弹框提示信息实现详解
Jul 11 Javascript
js实现省级联动(数据结构优化)
Jul 17 Javascript
纯js+css实现在线时钟
Aug 18 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
PHP中foreach循环中使用引用要注意的地方
2011/01/02 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
2017/03/09 PHP
Javascript 各浏览器的 Javascript 效率对比
2008/01/23 Javascript
[Web]防止用户复制页面内容和另存页面的方法
2009/02/06 Javascript
javascript函数作用域学习示例(js作用域)
2014/01/13 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
jquery Validation表单验证使用详解
2020/09/12 Javascript
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
javascript图片滑动效果实现
2021/01/28 Javascript
js创建对象的方法汇总
2016/01/07 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
JS对象与json字符串相互转换实现方法示例
2018/06/14 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
Python判断某个用户对某个文件的权限
2016/10/13 Python
使用python语言,比较两个字符串是否相同的实例
2018/06/29 Python
python 使用pandas计算累积求和的方法
2019/02/08 Python
PyQt Qt Designer工具的布局管理详解
2019/08/07 Python
python getopt模块使用实例解析
2019/12/18 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
2020/01/20 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
Android面试宝典
2013/08/06 面试题
什么是servlet
2012/05/08 面试题
教师求职推荐信范文
2013/11/20 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
初中毕业生自我评价
2015/03/02 职场文书
污染环境建议书
2015/09/14 职场文书
导游词之江南周庄
2019/12/06 职场文书