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 相关文章推荐
js如何判断用户是否是用微信浏览器
Jun 05 Javascript
jQuery实现简单的间隔向上滚动效果
Mar 09 Javascript
使用JQuery实现智能表单验证功能
Mar 08 Javascript
jQuery控制div实现随滚动条滚动效果
Jun 07 Javascript
JSON与String互转的实现方法(Javascript)
Sep 27 Javascript
解析JavaScript数组方法reduce
Dec 12 Javascript
Javascript中的神器——Promise
Feb 08 Javascript
JS实现的简单标签点击切换功能示例
Sep 21 Javascript
vue.js中npm安装教程图解
Apr 10 Javascript
Vue的路由及路由钩子函数的实现
Jul 02 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
Apr 16 Javascript
Vue实现input宽度随文字长度自适应操作
Jul 29 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二维数组的去重问题解析
2011/07/17 PHP
Smarty最简单实现列表奇偶变色的方法
2015/07/01 PHP
thinkphp多层MVC用法分析
2015/12/30 PHP
PHP依赖注入原理与用法分析
2018/08/21 PHP
javascript 清除输入框中的数据
2009/04/13 Javascript
精通JavaScript 纠正 cleanWhitespace函数
2010/03/11 Javascript
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
Node.js安装教程和NPM包管理器使用详解
2014/08/16 Javascript
JS之获取样式的简单实现方法(推荐)
2016/09/13 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
深入浅析angular和vue还有jquery的区别
2018/08/13 jQuery
webpack4 处理SCSS的方法示例
2018/09/03 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
layer弹出层扩展主题的方法
2019/09/11 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
Python实现向QQ群成员自动发邮件的方法
2014/11/19 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
2019/08/12 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
2019/09/06 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
详解Django配置优化方法
2019/11/18 Python
python+opencv边缘提取与各函数参数解析
2020/03/09 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
三星美国官网:Samsung美国
2017/02/06 全球购物
香港卓悦化妆品官网:BONJOUR
2017/09/21 全球购物
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
有趣的流行文化T恤、马克杯、手机壳和更多:Look Human
2019/01/07 全球购物
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
男方父母证婚词
2014/01/12 职场文书
成立公司计划书
2014/05/07 职场文书
运动会演讲稿200字
2014/08/25 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
劳模先进事迹材料
2014/12/24 职场文书
Python使用psutil库对系统数据进行采集监控的方法
2021/08/23 Python