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 相关文章推荐
js 解决“options为空或不是对象”
Dec 22 Javascript
简单实用的反馈表单无刷新提交带验证
Nov 15 Javascript
jQuery实现简单的日期输入格式化控件
Mar 12 Javascript
JS仿淘宝实现的简单滑动门效果代码
Oct 14 Javascript
如何用JavaScript实现动态修改CSS样式表
May 20 Javascript
jquery点击展示与隐藏更多内容
Dec 03 Javascript
基于javascript实现数字英文验证码
Jan 25 Javascript
浅谈Vue SPA 首屏加载优化实践
Dec 15 Javascript
JS 实现百度搜索功能
Feb 01 Javascript
解决axios post 后端无法接收数据的问题
Oct 29 Javascript
原生js实现瀑布流效果
Mar 09 Javascript
解决vue项目 build之后资源文件找不到的问题
Sep 12 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代码简化
2010/02/08 PHP
Yii2实现让关联字段支持搜索功能的方法
2016/08/10 PHP
详解PHP PDO简单教程
2019/05/28 PHP
onsubmit阻止form表单提交与onclick的相关操作
2010/09/03 Javascript
提升你网站水平的jQuery插件集合推荐
2011/04/19 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
深入理解Javascript中的循环优化
2013/11/09 Javascript
JavaScript实现找质数代码分享
2015/03/24 Javascript
轻松学习jQuery插件EasyUI EasyUI创建CRUD应用
2015/11/30 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
详解vue中使用express+fetch获取本地json文件
2017/10/10 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
vue实现跳转接口push 转场动画示例
2019/11/01 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
vue修改Element的el-table样式的4种方法
2020/09/17 Javascript
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
python中PIL安装简单教程
2016/04/21 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
2017/07/24 Python
python 获取图片分辨率的方法
2019/01/08 Python
Python Matplotlib库安装与基本作图示例
2019/01/09 Python
使用python opencv对目录下图片进行去重的方法
2019/01/12 Python
使用Python实现毫秒级抢单功能
2019/06/06 Python
调用其他python脚本文件里面的类和方法过程解析
2019/11/15 Python
对Tensorflow中Device实例的生成和管理详解
2020/02/04 Python
用python写PDF转换器的实现
2020/10/29 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
2020/12/03 Python
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
.net面试题
2016/09/17 面试题
大学生收银员求职信分享
2014/01/02 职场文书
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
企业安全生产责任书范本
2014/07/28 职场文书
2014年学校法制宣传日活动总结
2014/11/01 职场文书
毕业设计论文评语
2014/12/31 职场文书
运动会广播稿20字
2015/08/19 职场文书
教师远程培训心得体会
2016/01/09 职场文书