Fork me on GitHub

jQuery Form 表单提交插件-----ajaxSubmit() 的应用

Form Plugin API 里提供了很多有用的方法可以让你轻松的处理表单里的数据和表单的提交过程。

 

测试环境:部署到Tomcat中的web项目。

 

一、ajaxSubmit() 介绍 

 

立即通过AJAX方式提交表单。最常见的用法是对用户提交表单的动作进行响应时调用它。 

ajaxForm 需要零个或一个参数。唯一的一个参数可以是一个回调函数或者是一个可选参数对象。

是否可以连环调用: 是。

 

二、引入依赖的js

 

<script src="jquery-1.3.1.js" type="text/javascript"></script>
 <script src="jquery.form.js" type="text/javascript"></script>

 

网盘下载:https://yunpan.cn/crjzfmXqaTu9e  访问密码 e3bc 

 

三、编写页面

 

 <h3> Demo 2 : form插件的使用---ajaxSubmit(). </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>

 

 

四、调用ajaxSubmit() 的方法

 

复制代码
 <script type="text/javascript">          
     $(document).ready(function() {  
        $('#myForm').submit(function() { 
               $(this).ajaxSubmit(function() {   
                       $('#output1').html("提交成功!欢迎下次再来!").show();    
               }); 
                  return false; //阻止表单默认提交
        });  
      });   
     </script>
复制代码

 

五、详细代码

 

复制代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>jQuery form插件的使用---ajaxSubmit()</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').submit(function() { 
               $(this).ajaxSubmit(function() {   
                       $('#output1').html("提交成功!欢迎下次再来!").show();    
               }); 
                  return false; //阻止表单默认提交
        });  
      });   
     </script> 
   </head>
  <body>
    <h3> Demo 2 : form插件的使用---ajaxSubmit(). </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>
复制代码

 

 

六、效果如下

 

 

 

 

 

 

 

 

 

 

posted @   刘哥聊技术  阅读(6881)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示