ajaxSubmit的使用总结

jQuery使用ajaxSubmit()提交表单示例 ajaxSubmit(obj)方法是jQuery的一个插件jquery.form.js里面的方法,所以使用此方法需要先引入这个插件。如下所示: 代码如下:[removed][removed][removed][removed] 那么,如何通过ajaxSubmit(obj)提交数据呢?首先我们需要一个form: XHTML 代码如下:<form>    标题:<input type=”text” name=”t 立即下载

开发中遇到一些问题,需要用到表单异步提交,但是使用jquery中的.serialize()方法一直报错,并找不到原因,所以就决定使用ajaxSubmit。

需要引入一个jquery.form.js的js库:

资源地址:https://download.youkuaiyun.com/download/github_39557053/10298572

<script src="lib/jquery.form.js"></script>

下边是js代码:

 

 

$('#表单id').ajaxSubmit({
    		success: function(data){
    			
    		}
    $(this).resetForm(); // 提交后重置表单
 });
我是直接把action、method、等写在了form表单里,所以在这个js里不用再写这几个属性,当然也可以选择写在js方法里。

 

下边是网上摘录的一些ajaxsubmit可选参数:

target

用server端返回的内容更换指定的页面元素的内容。 这个值可以用jQuery 选择器来表示, 或者是一个jQuery 对象, 一个 DOM 元素。
缺省值: null


url

表单提交的地址。
缺省值: 表单的action的值


type

表单提交的方式,'GET' 或 'POST'.
缺省值: 表单的 method 的值 (如果没有指明则认为是 'GET')


beforeSubmit

表单提交前执行的方法。这个可以用在表单提交前的预处理,或表单校验。如果'beforeSubmit'指定的函数返回false,则表单不会被提交。 'beforeSubmit'函数调用时需要3个参数:数组形式的表单数据,jQuery 对象形式的表单对象,可选的用来传递给ajaxForm/ajaxSubmit 的对象。

数组形式的表单数据是下面这样的格式:[ { name: 'username', value: 'jresig' }, { name: 'password', value: 'secret' } ]

缺省值: null


success

当表单提交后执行的函数。 如果'success' 回调函数被指定,当server端返回对表单提交的响应后,这个方法就会被执行。 responseText 和 responseXML 的值会被传进这个参数 (这个要依赖于dataType的类型).
缺省值: null

 

dataType

指定服务器响应返回的数据类型。其中之一: null, 'xml', 'script', 或者 'json'. 这个 dataType 选项用来指示你如何去处理server端返回的数据。 这个和 jQuery.httpData 方法直接相对应。

下面就是可以用的选项:

'xml': 如果 dataType == 'xml' 则 server 端返回的数据被当作是 XML 来处理, 这种情况下'success'指定的回调函数会被传进去 responseXML 数据

'json': 如果 dataType == 'json' 则server端返回的数据将会被执行,并传进'success'回调函数

'script': 如果 dataType == 'script' 则server端返回的数据将会在上下文的环境中被执行

缺省值: null


semantic

一个布尔值,用来指示表单里提交的数据的顺序是否需要严格按照语义的顺序。一般表单的数据都是按语义顺序序列化的,除非表单里有一个type="image"元素. 所以只有当表单里必须要求有严格顺序并且表单里有type="image"时才需要指定这个。
缺省值: false


resetForm

布尔值,指示表单提交成功后是否需要重置。
缺省值: null

 

clearForm

布尔值,指示表单提交成功后是否需要清空。
缺省值: null


iframe

布尔值,用来指示表单是否需要提交到一个iframe里。 这个用在表单里有file域要上传文件时。更多信息请参考 代码示例 页面里的File Uploads 文档。
缺省值: false

 

 

利用AjaxSubmit()方法实现Form提交表单后回调功能 ajaxSubmit()方法是JQuery Form表单插件中的方法,使用时,需要在jsp或者html页面上,引入JQuery库和Form插件。接下来通过本文给大家分享通过AjaxSubmit()方法实现Form提交表单后回调功能,感兴趣的朋友跟随脚本之家小编一起看看吧 立即下载

相关推荐

MATLAB 论文复现——面向紧急需求响应的规模化灵活资源负荷管理快速决策方法

其次,对灵活资源参与EDR的功率分配模型进行了建模,并提出了基于分层分布式共识算法的快速决策方法,对功率分配模型进行快速求解,以满足EDR实时性的需求,在保证较高精度的前提下提高了决策速度。[1]孔祥玉,杨至端,孙裕策,等.面向紧急需求响应的规模化灵活资源负荷管理快速决策方法[J/OL].电力系统自动化,1-13[2024-07-29].http://kns.cnki.net/kcms/detail/32.1180.TP.20240709.1843.002.html.关键词: 规模化灵活资源;

sjr1478的博客 374

ajax上传文件:ajaxSubmit使用

大多上传文件的时候,都是使用表单的方式进行提交的。 使用form表单上传文件,也有很多种方式:        1、界面上直接使用submit按钮提交。这种方式可以实现效果但是没有success事件。即,可以上传文件,但是没有反馈信息。        2、使用jquery的form方法提交表单,这种提交方式,可以对表单指定 onSubmit、success、error事件。这种方式会更加友好一些

赵崇 2万+

多模态RAG实战:为LLM装上视觉之眼,实现图文混合文档智能问答

检索增强生成(RAG)技术通过结合外部知识库,有效缓解了大语言模型(LLM)的幻觉问题,并扩展了其知识边界。其核心原理是将文档切分、向量化后存入向量数据库,在问答时通过语义检索召回相关上下文,辅助LLM生成更精准的答案。这项技术的核心价值在于,它为大模型应用提供了一种低成本、高效率的知识注入与实时更新方案,广泛应用于智能客服、知识库问答、文档分析等场景。随着应用深入,纯文本RAG在处理产品手册、学术论文、设计图纸等富含视觉信息的文档时面临瓶颈。本文聚焦的**多模态RAG**和**视觉理解**技术,正是为了解

weixin_30698527的博客 723

两种方式提交Form表单:Submit提交和Ajax提交

使用Ajax提交表单的一般步骤如下:监听表单的submit事件。在事件处理函数中,阻止表单的默认提交行为。使用JavaScript获取表单数据。使用Ajax发送异步请求,将表单数据作为请求参数发送给服务器。处理服务器返回的响应结果,并根据需要更新页面内容。

weixin_47075952的博客 6642

基于eBPF的零侵入LLM智能体观测:AgentSight架构与实战

在分布式系统和云原生架构中,可观测性是保障应用稳定运行与高效排障的核心能力。其原理在于通过日志、指标和追踪三大支柱,从外部视角持续收集和分析系统状态,而非依赖应用内部埋点。这一技术价值在于能以统一、低开销的方式,理解复杂系统的内部行为,尤其在微服务、容器化及Serverless等动态环境中至关重要。应用场景广泛覆盖了性能监控、安全审计、故障诊断与根因分析。当我们将这一基础理念应用于当下快速发展的AI智能体领域时,便自然引出了对LLM智能体进行无侵入、系统级行为观测的需求。传统的应用层方案需要集成SDK,对闭

weixin_28696185的博客 324

操作系统头歌 课后作业3.3.2:进程的调度

请问:从 6 号进程刚创建完 7 号进程开始,在接下来的 9 次进程调度中,每次调度时,6 号和 7 号进程的剩余时间片是多少?请问:从 6 号进程刚创建完 7 号进程开始,在接下来的 9 次进程调度中,每次调度时,6 号和 7 号进程的剩余时间片是多少?根据相关知识回答当程序 01.c 运行时(在版本 0 内核中),会在父子两个进程(假设分别为 6 号和 7 号进程)中分别输出字符串。当程序 01.c 运行时(在版本 0 内核中),会在父子两个进程(假设分别为 6 号和 7 号进程)中分别输出字符串。

weixin_73255571的博客 4739

jQuery —— ajaxForm和ajaxSubmit的用法与区别

提交方式:ajaxSubmit能够立即通过AJAX提交表单,适用于各种情况下的提交,且不需要提供submit按钮。而ajaxForm不会直接提交表单,需要加入特定的监听事件才能阻止表单的直接提交,并使用AJAX进行提交。灵活性:ajaxSubmit更为灵活,依赖于事件机制,只要有事件存在就能使用该方法。只需要指定该form的action属性即可。而ajaxForm在document的ready函数中,使用ajaxForm来为AJAX提交表单进行准备。阻止表单提交。

qq_53895518的博客 1879

AI代码标注专家Prompt指令的最佳实践

AI代码标注专家 Prompt 可作为项目级别提示词使用,专门负责为 AI 生成的代码添加特定的注释标记,然后基于 Node 脚本可以初步统计出 AI 代码占比。

💻 Code:TypeScript / Engineering 🤖 AI:Prompt Optimization / Context Memory / Coding Agents 617

Jquery 中 ajaxSubmit使用讲解

最近在使用ajaxForm,随便把使用方法记下下来,以便以后回顾。 1 ,引入依赖脚本 JavaScript" src="/js/jQuery/jquery.form.js">   //ajaxForm 依赖脚本 2 使用方法 var ajax_option={ url:"login",//默认是fo

qq_33337407的博客 514

《机器学习》周志华_自学记录

第一章绪论## 1.1引言机器学习所研究的主要内容,是关于在计算机上从数据中产生"模型"(model)的算法,即"学习算法"(learning algorithm).在面对新的情况时(例如看到一个没剖开的西瓜),模型会给我们提供相应的判断(例如好瓜).如果说计算机科学是研究关于"算法"的学问,那么类似的,可以说机器学习是研究关于"学习算法"的学问.## 1.2基本术语:用于预测离散值,例如将样本分为“好瓜”或“坏瓜”。:用于预测连续值,例如西瓜的成熟度(如0.95、0.37)。

2201_75296678的博客 2534

set_output_delay的本质

set_output_delay的本质

qq_33300585的博客 3393

java ajaxsubmit_jQuery 使用 ajaxSubmit() 提交表单实现方法

ajaxSubmit(obj)方法是jQuery的一个插件 jquery.form.js 里面的函数,因此在使用此函数时需要先引入相关的插件。所需js插件如下:简单Html代码如下:标题:内容:提交一般情况下,在提交表单时通过form直接提交,但是有时我们并不希望直接跳转页面,那么就可以使用ajaxSubmit(obj)函数来提交数据,具体使用方式代码如下:$(".btn-save").on('c...

weixin_35040154的博客 316

【某音电商】protobuf聊天协议逆向

某音电商私信、聊天消息protobuf协议逆向分析与解析

吴秋霖的博客 2318

Jquery ajaxSubmit()使用案例以及遇到的问题解决方案

首先说明我是在JSP中使用ajaxSubmit()的,我的目的是在jsp页面提交表单到servlet,保证当前页面不刷新且不跳转。 遇到了好多问题,第一个问题就是百度了很多ajaxSubmit()用法,也是各种奇葩,种种坑爹的用法我就不一一列举了,避免看到我博客的人跟我一样遇到很多烦心的为题,直接贴上我的用法: 1.引入两个js文件 备注:JQuery的版本要在1.5及1.5以上,原因

Mr.Sun 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【js】Ajax提交form表单(ajaxSubmit使用讲解 )

1 、引入依赖脚本    //ajaxForm 依赖脚本 脚本下载地址  http://download.youkuaiyun.com/detail/yjqyyjw/9488464 2、使用方法 //1、回调函数使用方法 $('#form1').ajaxForm(function() { $('#output1').html("提交成功!").show()

Jack小强 2万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Jquery 中 ajaxSubmit 、ajaxForm使用讲解

最近在使用ajaxForm,随便把使用方法记下下来,以便以后回顾。 1 ,引入依赖脚本 JavaScript" src="/js/jQuery/jquery.form.js">   //ajaxForm 依赖脚本 2 使用方法 var ajax_option={ url:"login",//默认是form action success:fun

逸少 2887

关于使用ajaxSubmit来上传图片

列子如下 文件要引入 $("form.user_data_submit").ajaxSubmit({ url:"User_data_edit", type:"post", dataType:"json", async:false, success:function(data){ if(data.result==true){ $loading.

${王小贱}的博客 5535
上一篇: svn软件登录报错
下一篇: easyui的combobox重新渲染
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熊猫猫猫猫猫猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值