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 相关文章推荐
返回对象在当前级别中是第几个元素的实现代码
Jan 20 Javascript
jQuery模拟超链接点击效果代码
Apr 21 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
Feb 27 Javascript
解释&amp;&amp;和||在javascript中的另类用法
Jul 28 Javascript
jQuery中prependTo()方法用法实例
Jan 08 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
Oct 10 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
May 02 Javascript
详解vue-router2.0动态路由获取参数
Jun 14 Javascript
微信小程序 rich-text的使用方法
Aug 04 Javascript
深入浅析Vue.js中 computed和methods不同机制
Mar 22 Javascript
VUE中使用HTTP库Axios方法详解
Feb 05 Javascript
vue和小程序项目中使用iconfont的方法
May 19 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 file_get_contents函数轻松采集html数据
2010/04/22 PHP
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
php截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
PHP那些琐碎的知识点(整理)
2017/05/20 PHP
非常不错的功能强大代码简单的管理菜单美化版
2008/07/09 Javascript
javascript 验证日期的函数
2010/03/18 Javascript
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
2011/01/11 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
jQuery简单实现遍历数组的方法
2015/04/14 Javascript
JavaScript实现可拖拽的拖动层Div实例
2015/08/05 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
JS实现的简单下拉框联动功能示例
2018/05/11 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
2021/01/20 Javascript
Python实现批量转换文件编码的方法
2015/07/28 Python
python实现傅里叶级数展开的实现
2018/07/21 Python
对Python信号处理模块signal详解
2019/01/09 Python
Python创建一个元素都为0的列表实例
2019/11/28 Python
IronPython连接MySQL的方法步骤
2019/12/27 Python
python传到前端的数据,双引号被转义的问题
2020/04/03 Python
详解pycharm自动import所需的库的操作方法
2020/11/30 Python
举例讲解Python装饰器
2020/12/24 Python
CSS3的column-fill属性对齐列内容高度的用法详解
2016/07/01 HTML / CSS
英国综合网上购物商城:The Hut
2018/07/03 全球购物
会计工作决心书
2014/03/11 职场文书
行政内勤岗位职责
2014/04/07 职场文书
《水乡歌》教学反思
2014/04/24 职场文书
大学生迟到检讨书500字
2014/10/17 职场文书
数学考试作弊检讨书300字
2015/02/16 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
心理健康教育主题班会
2015/08/13 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
Python面向对象之内置函数相关知识总结
2021/06/24 Python
Java elasticsearch安装以及部署教程
2021/06/28 Java/Android
一次线上mongo慢查询问题排查处理记录
2022/03/18 MongoDB