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代码复用模式
Jan 28 Javascript
JS实现双击编辑可修改状态的方法
Aug 14 Javascript
Java Mybatis框架入门基础教程
Sep 21 Javascript
JavaScript动态添加css样式和script标签
Jul 19 Javascript
JS原型链 详解及示例代码
Sep 06 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
Sep 18 Javascript
js中开关变量使用实例
Feb 24 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
Jun 11 Javascript
深入理解JavaScript 中的执行上下文和执行栈
Oct 23 Javascript
AngularJS上传文件的示例代码
Nov 10 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
Apr 17 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
Oct 28 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
thinkphp3查询mssql数据库乱码解决方法分享
2014/02/11 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
2010/05/27 Javascript
dojo学习第一天 Tab选项卡 实现
2011/08/28 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
javascript运动详解
2015/07/06 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
Vue.js使用v-show和v-if的注意事项
2016/12/13 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
2017/12/19 Javascript
从零开始搭建webpack+react开发环境的详细步骤
2018/05/18 Javascript
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
2018/08/28 jQuery
NodeJS实现同步的方法
2019/03/02 NodeJs
微信小程序template模板与component组件的区别和使用详解
2019/05/22 Javascript
微信小程序JS加载esmap地图的实例详解
2019/09/04 Javascript
[30:00]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第二场 11.28
2020/12/01 DOTA
Python中Continue语句的用法的举例详解
2015/05/14 Python
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
Pytorch训练过程出现nan的解决方式
2020/01/02 Python
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
德国箱包网上商店:koffer24.de
2016/07/27 全球购物
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
怎样从/向数据文件读/写结构
2014/11/23 面试题
求职者应聘的自我评价
2013/10/16 职场文书
幼儿园托班开学寄语(2015秋季)
2015/05/27 职场文书
python 定义函数 返回值只取其中一个的实现
2021/05/21 Python
如何利用Python实现一个论文降重工具
2021/07/09 Python
Windows11插耳机没反应怎么办? win11耳机没声音的多种解决办法
2021/11/21 数码科技
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js
mysql数据库如何转移到oracle
2022/12/24 MySQL