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的AJAX用法
May 10 Javascript
添加JavaScript重载函数的辅助方法2
Jul 04 Javascript
神奇的7个jQuery 3D插件整理
Jan 06 Javascript
js动态生成指定行数的表格
Jul 11 Javascript
javascript中验证大写字母、数字和中文
Jan 15 Javascript
JS+CSS实现仿新浪微博搜索框的方法
Feb 24 Javascript
jQuery基于ajax实现带动画效果无刷新柱状图投票代码
Aug 10 Javascript
node模块机制与异步处理详解
Mar 13 Javascript
Three.js如何用轨迹球插件(trackball)增加对模型的交互功能详解
Sep 25 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
Nov 06 Javascript
javascript使用substring实现的展开与收缩文字功能示例
Jun 17 Javascript
Node.js API详解之 repl模块用法实例分析
May 25 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 利用socket发送HTTP请求(GET,POST)
2015/08/24 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
JSONP 跨域共享信息
2012/08/16 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
JS与C#编码解码
2013/12/03 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
JavaScript中的call方法和apply方法使用对比
2015/08/12 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
基于javascript实现页面加载loading效果
2020/09/15 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
2017/03/10 Javascript
Vue filters过滤器的使用方法
2017/07/14 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
2017/09/26 jQuery
使用vue打包时vendor文件过大或者是app.js文件很大的问题
2018/06/29 Javascript
vue2.0 使用element-ui里的upload组件实现图片预览效果方法
2018/09/04 Javascript
js array数组对象操作方法汇总
2019/03/18 Javascript
详解如何使用nvm管理Node.js多版本
2019/05/06 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
[47:43]Alliance vs KG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
DJANGO-ALLAUTH社交用户系统的安装配置
2014/11/18 Python
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
Python对列表排序的方法实例分析
2015/05/16 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
服务生自我鉴定
2014/01/22 职场文书
学校安全责任书
2014/04/14 职场文书
环卫工人先进事迹材料
2014/06/02 职场文书
平面设计师岗位职责
2014/09/18 职场文书
薪资证明范本
2015/06/19 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
Go语言的协程上下文的几个方法和用法
2022/04/11 Golang