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十个最常用的自定义函数(中文版)
Sep 07 Javascript
面向对象的Javascript之三(封装和信息隐藏)
Jan 27 Javascript
escape编码与unescape解码汉字出现乱码的解决方法
Jul 02 Javascript
bootstrap3 兼容IE8浏览器!
May 02 Javascript
关于两个jQuery(js)特效冲突的bug的解决办法
Sep 04 Javascript
jQuery版AJAX简易封装代码
Sep 14 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
Nov 30 Javascript
Vue.js之slot深度复制详解
Mar 10 Javascript
vue中for循环更改数据的实例代码(数据变化但页面数据未变)
Sep 15 Javascript
vue-cli 打包使用history模式的后端配置实例
Sep 20 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
Nov 19 Javascript
JavaScript中如何调用Java方法
Sep 16 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检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
PHP模板解析类实例
2015/07/09 PHP
JavaScript Event学习第四章 传统的事件注册模型
2010/02/07 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
2014/01/03 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
jQuery中hover与mouseover和mouseout的区别分析
2015/12/24 Javascript
详解jQuery中的deferred对象的使用(一)
2016/05/27 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
简单实现Bootstrap标签页
2020/08/09 Javascript
JQuery获取鼠标进入和离开容器的方向
2016/12/29 Javascript
vue数字类型过滤器的示例代码
2017/09/07 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
js构造函数constructor和原型prototype原理与用法实例分析
2020/03/02 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
python web.py开发httpserver解决跨域问题实例解析
2018/02/12 Python
python aiohttp的使用详解
2019/06/20 Python
Tensorflow读取并输出已保存模型的权重数值方式
2020/01/04 Python
python读取与处理netcdf数据方式
2020/02/14 Python
django实现模型字段动态choice的操作
2020/04/01 Python
详解Anaconda安装tensorflow报错问题解决方法
2020/11/01 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
韩国三星集团旗下时尚品牌官网:SSF SHOP
2016/08/02 全球购物
美国定制钻石订婚戒指:Ritani
2017/12/08 全球购物
印尼购物网站:iLOTTE
2019/10/16 全球购物
Ever New美国:澳大利亚领先的女装时尚品牌
2019/11/28 全球购物
学校门卫工作职责
2013/12/07 职场文书
关于打架的检讨书
2014/01/17 职场文书
三查三看党性分析材料
2014/02/18 职场文书
员工保密承诺书
2014/05/28 职场文书
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js