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中的几个关键概念的理解-原型链的构建
May 12 Javascript
JS字符串截取函数实例
Dec 27 Javascript
javascript实现全角与半角字符的转换
Jan 07 Javascript
Java Mybatis框架入门基础教程
Sep 21 Javascript
基于JavaScript的操作系统你听说过吗?
Jan 28 Javascript
JavaScript设计模式之单体模式全面解析
Sep 09 Javascript
Angularjs的Controller间通信机制实例分析
Nov 07 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
Nov 29 Javascript
webpack external模块的具体使用
Mar 10 Javascript
基于 jQuery 实现键盘事件监听控件
Apr 04 jQuery
在vue中对数组值变化的监听与重新响应渲染操作
Jul 17 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
Oct 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格式化工具Beautify PHP小小BUG
2008/04/24 PHP
如何用php生成扭曲及旋转的验证码图片
2013/06/07 PHP
PHP中的Streams详细介绍
2014/11/12 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
完整删除ecshop中获取店铺信息的API
2014/12/24 PHP
childNodes.length与children.length的区别
2009/05/14 Javascript
JavaScript中的私有/静态属性介绍
2012/07/26 Javascript
jquery实现标题字体变换的滑动门菜单效果
2015/09/07 Javascript
JavaScript实现的浮动层框架用法实例分析
2015/10/10 Javascript
AngularJS基础 ng-cloak 指令简单示例
2016/08/01 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
解决Layui 表格自适应高度的问题
2019/11/15 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
vue项目打包后请求地址错误/打包后跨域操作
2020/11/04 Javascript
Python简单计算文件夹大小的方法
2015/07/14 Python
Python中sort和sorted函数代码解析
2018/01/25 Python
Python内置模块ConfigParser实现配置读写功能的方法
2018/02/12 Python
Python中pillow知识点学习
2018/04/30 Python
Python3.6连接Oracle数据库的方法详解
2018/05/18 Python
python实现windows下文件备份脚本
2018/05/27 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
在django admin详情表单显示中添加自定义控件的实现
2020/03/11 Python
浅谈Python协程
2020/06/17 Python
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
自荐信模版
2013/10/24 职场文书
新年爱情寄语
2014/04/08 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
趣味运动会赞词
2015/07/22 职场文书
创业计划书之甜品店
2019/09/18 职场文书
导游词之五台山
2019/10/11 职场文书
PyTorch 如何检查模型梯度是否可导
2021/06/05 Python
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS