jQuery ajaxForm()的应用


Posted in Javascript onOctober 14, 2016

jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。提供了很多有用的方法可以让你轻松的处理表单里的数据和表单的提交过程。本文就是介绍了ajaxForm()的应用.

一、ajaxForm() 介绍

ajaxForm预处理将要使用 AJAX  方式提交的表单,将所有需要用到的事件监听器添加到其中。它不是提交这个表单。 在页面的ready函数里使用ajaxForm来给你页面上的表单做这些AJAX提交的准备工作。

ajaxForm 需要零个或一个参数。这唯一的一个参数可以是一个回调函数或者是一个可选参数对象。

是否可以连环调用: 是。

二、引入依赖的js

<script src="jquery-1.3.1.js" type="text/javascript"></script>
 <script src="jquery.form.js" type="text/javascript"></script>

三、编写页面

<form id="myForm" action="demo.jsp" method="post"> 
    名称: <input type="text" name="name" /> <br/>
    地址: <input type="text" name="address" /><br/> 
    自我介绍: <textarea name="comment"></textarea> <br/>
    <input type="submit" id="test" value="提交" /> <br/>
    <div id="output1" style="display:none;"></div>
  </form>

四、调用ajaxForm() 方法

<script type="text/javascript">     
  $(document).ready(function() { 
      $('#myForm').ajaxForm(function() {  
        $('#output1').html("提交成功!欢迎下次再来!").show();  
      });  
  });  
  </script>

五、详细代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
 <title>jQuery Form插件例子-ajaxForm()</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 <script src="jquery-1.3.1.js" type="text/javascript"></script>
 <script src="jquery.form.js" type="text/javascript"></script>
  <script type="text/javascript">     
  $(document).ready(function() { 
      $('#myForm').ajaxForm(function() {  
        $('#output1').html("提交成功!欢迎下次再来!").show();  
      });  
  });  
  </script> 
 </head>
 
 <body>
  <h3> Demo 1 : form插件的使用--ajaxForm(). </h3>
  <form id="myForm" action="demo.jsp" method="post"> 
    名称: <input type="text" name="name" /> <br/>
    地址: <input type="text" name="address" /><br/> 
    自我介绍: <textarea name="comment"></textarea> <br/>
    <input type="submit" id="test" value="提交" /> <br/>
    <div id="output1" style="display:none;"></div>
  </form>
 </body>
</html>

六、编写接收表单的测试代码。demo.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");//防止乱码!
String name = request.getParameter("name");
String address = request.getParameter("address");
String comment = request.getParameter("comment");
System.out.println(name + " " +address + " " +comment);
%>

七、效果如下:

jQuery ajaxForm()的应用

以上所述是小编给大家介绍的ajaxForm()的应用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript引导程序
Oct 26 Javascript
js电信网通双线自动选择技巧
Nov 18 Javascript
ASP小贴士/ASP Tips javascript tips可以当桌面
Dec 10 Javascript
js判断两个日期是否相等的方法
Sep 10 Javascript
JS保留两位小数,多位小数的示例代码
Jan 07 Javascript
jQuery实现首页顶部可伸缩广告特效代码
Apr 15 Javascript
Javascript闭包与函数柯里化浅析
Jun 22 Javascript
Bootstrap中定制LESS-颜色及导航条(推荐)
Nov 21 Javascript
Vue组件开发技巧总结
Mar 04 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
Mar 28 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
May 31 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
Aug 27 Javascript
jQuery的 $.ajax防止重复提交的两种方法(推荐)
Oct 14 #Javascript
jQuery如何防止Ajax重复提交
Oct 14 #Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
Oct 14 #Javascript
浅析JS中对函数function的理解(基础篇)
Oct 14 #Javascript
js插件Jcrop自定义截取图片功能
Oct 14 #Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
Oct 14 #Javascript
Js动态设置rem来实现移动端字体的自适应代码
Oct 14 #Javascript
You might like
php pack与unpack 摸板字符字符含义
2009/10/29 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
PHP实现的ID混淆算法类与用法示例
2018/08/10 PHP
PHP的重载使用魔术方法代码实例详解
2021/02/26 PHP
bgsound 背景音乐 的一些常用方法及特殊用法小结
2010/05/11 Javascript
各情景下元素宽高的获取实现代码
2011/09/13 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
使用命令对象代替switch语句的写法示例
2015/02/28 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
2016/07/07 Javascript
浅析vue数据绑定
2017/01/17 Javascript
深入理解AngularJs-scope的脏检查(一)
2017/06/19 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
小程序hover-class点击态效果实现
2019/02/26 Javascript
vue项目强制清除页面缓存的例子
2019/11/06 Javascript
基于vue实现图片验证码倒计时60s功能
2019/12/10 Javascript
Python读取图片EXIF信息类库介绍和使用实例
2014/07/10 Python
使用Python生成随机密码的示例分享
2016/02/18 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
2020/03/13 Python
Keras搭建自编码器操作
2020/07/03 Python
Django如何实现密码错误报错提醒
2020/09/04 Python
如何利用python生成MD5并去重
2020/12/07 Python
python 实现Requests发送带cookies的请求
2021/02/08 Python
大学生迟到检讨书500字
2014/10/17 职场文书
2014年机关作风建设工作总结
2014/10/23 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
2015大一新生军训感言
2015/08/01 职场文书
小学运动会开幕词
2016/03/04 职场文书
2019年员工晋升管理制度范本!
2019/07/08 职场文书
Java实现二维数组和稀疏数组之间的转换
2021/06/27 Java/Android
python 标准库原理与用法详解之os.path篇
2021/10/24 Python