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 相关文章推荐
静态的动态续篇之来点XML
Dec 23 Javascript
javascript SocialHistory 检查访问者是否访问过某站点
Aug 02 Javascript
jquery.cookie用法详细解析
Dec 18 Javascript
node.js使用require()函数加载模块
Nov 26 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
Apr 19 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
May 05 Javascript
纯js实现html转pdf的简单实例(推荐)
Feb 16 Javascript
js评分组件使用详解
Jun 06 Javascript
js实现鼠标跟随运动效果
Aug 02 Javascript
在Vue 中使用Typescript的示例代码
Sep 10 Javascript
vue form check 表单验证的实现代码
Dec 09 Javascript
vue + elementUI实现省市县三级联动的方法示例
Oct 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 session_set_save_handler 函数的用法(mysql)
2013/06/29 PHP
跨域传值即主页面与iframe之间互相传值
2013/12/09 Javascript
JavaScript获取当前页面上的指定对象示例代码
2014/02/28 Javascript
多引号嵌套的变量命名的问题
2014/05/09 Javascript
js选择并转移导航菜单示例代码
2014/08/19 Javascript
JavaScript自学笔记(必看篇)
2016/06/23 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
JS实现AES加密并与PHP互通的方法分析
2017/04/19 Javascript
Angular2安装angular-cli
2017/05/21 Javascript
详解如何在vue项目中引入elementUI组件
2018/02/11 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
微信小程序适配iphoneX的实现方法
2018/09/18 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
js canvas实现橡皮擦效果
2018/12/20 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
javascript递归函数定义和用法示例分析
2020/07/22 Javascript
如何利用nodejs自动定时发送邮件提醒(超实用)
2020/12/01 NodeJs
python动态性强类型用法实例
2015/05/09 Python
Django实现自定义404,500页面教程
2017/03/26 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
python安装gdal的两种方法
2019/10/29 Python
PyCharm最新激活码(2020/10/27全网最新)
2020/10/27 Python
python如何写个俄罗斯方块
2020/11/06 Python
python中uuid模块实例浅析
2020/12/29 Python
澳大利亚二手奢侈品网站:Modsie
2019/09/23 全球购物
什么造成了Java里面的异常
2016/04/24 面试题
什么是设计模式
2012/06/17 面试题
企划主管岗位职责
2013/12/12 职场文书
优秀团员个人事迹材料
2014/01/29 职场文书
2014年创卫实施方案
2014/02/18 职场文书
大学生毕业求职信
2014/06/12 职场文书
庆国庆国旗下讲话稿2014
2014/09/21 职场文书
见义勇为事迹材料
2014/12/24 职场文书
前台岗位职责范本
2015/04/16 职场文书
三好学生主要事迹材料
2015/11/03 职场文书
PyQt5 显示超清高分辨率图片的方法
2021/04/11 Python