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 相关文章推荐
JQuery中html()方法使用不当带来的陷阱
Apr 07 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
May 31 Javascript
jquery图片放大功能简单实现
Aug 01 Javascript
jquery+css3实现会动的小圆圈效果
Jan 27 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
Feb 16 Javascript
基于jQuery Tipso插件实现消息提示框特效
Mar 16 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
May 30 Javascript
bootstrap table实例详解
Jan 06 Javascript
js实现鼠标拖动功能
Mar 20 Javascript
图片文字识别(OCR)插件Ocrad.js教程
Nov 26 Javascript
在微信小程序中保存网络图片
Feb 12 Javascript
vue组件之间数据传递的方法实例分析
Feb 12 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 mkdir()无写权限的问题解决方法
2014/06/19 PHP
Yii使用CLinkPager分页实例详解
2014/07/23 PHP
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
ExtJS DOM元素操作经验分享
2013/08/28 Javascript
zTree插件之单选下拉菜单实例代码
2013/11/07 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
jQuery实现百度登录框的动态切换效果
2017/04/21 jQuery
JS实现读取xml内容并输出到div中的方法示例
2018/04/19 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
layui弹出层按钮提交iframe表单的方法
2018/08/20 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
详解webpack4.x之搭建前端开发环境
2019/03/28 Javascript
详解Vue依赖收集引发的问题
2019/04/22 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
[01:14:31]Secret vs VG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
Python Django view 两种return的实现方式
2020/03/16 Python
Html5如何唤起百度地图App的方法
2019/01/27 HTML / CSS
逻辑链路控制协议
2016/10/01 面试题
介绍一下Linux内核的排队自旋锁
2014/01/04 面试题
自动化专业毕业生自荐信
2013/11/01 职场文书
给医务人员表扬信
2014/01/12 职场文书
信息总监管理职责范本
2014/03/08 职场文书
白血病捐款倡议书
2014/05/14 职场文书
市场调查策划方案
2014/06/10 职场文书
四风对照检查材料范文
2014/09/27 职场文书
2015年保育员个人工作总结
2015/05/13 职场文书
羊脂球读书笔记
2015/06/30 职场文书