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 相关文章推荐
jQuery 1.0.2
Oct 11 Javascript
JavaScript 基于原型的对象(创建、调用)
Oct 16 Javascript
禁用Enter键表单自动提交实现代码
May 22 Javascript
详解JavaScript ES6中的模板字符串
Jul 28 Javascript
浅谈如何实现easyui的datebox格式化
Jun 12 Javascript
自制简易打赏功能的实例
Sep 02 Javascript
seajs中模块依赖的加载处理实例分析
Oct 10 Javascript
EasyUI实现下拉框多选功能
Nov 07 Javascript
在微信小程序中渲染HTML内容的方法示例
Sep 28 Javascript
vue实现form表单与table表格的数据关联功能示例
Jan 29 Javascript
js事件触发操作实例分析
Jun 21 Javascript
electron+vue实现div contenteditable截图功能
Jan 07 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
ueditor 1.2.6 使用方法说明
2013/07/24 PHP
在PHP中使用redis
2013/11/04 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
微信开发之获取JSAPI TICKET
2017/07/07 PHP
javascript实现划词标记+划词搜索功能
2007/03/06 Javascript
javascript:void(0)的真正含义实例分析
2008/08/20 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
node.js中的http.request方法使用说明
2014/12/14 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
2015/03/10 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
layui 给数据表格加序号的方法
2018/08/20 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
彻底理解Python中的yield关键字
2019/04/01 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
Python的缺点和劣势分析
2019/11/19 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
pytorch中tensor张量数据类型的转化方式
2019/12/31 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
10张动图学会python循环与递归问题
2021/02/06 Python
美国领先的奢侈手表在线零售商:WatchMaxx
2017/12/17 全球购物
电影T恤、80年代T恤和80年代服装:TV Store Online
2020/01/05 全球购物
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
大学生军训自我评价分享
2013/11/09 职场文书
实用的简历自我评价
2014/03/06 职场文书
请假条的格式
2014/04/11 职场文书
态度决定一切演讲稿
2014/05/20 职场文书
体育运动口号
2014/06/09 职场文书
python 实现两个变量值进行交换的n种操作
2021/06/02 Python