- 3
- 0
- 约8.57千字
- 约 7页
- 2023-09-08 发布于四川
- 举报
使用jQuery实现表单ajax提交(不支持文件上传)
有的童鞋可能会说了,不就是jQuery.post($(‘form’).attr(‘action’), $(‘form’). serialize(), function(response){})吗,谁不知道啊。呵呵,您了说的还真没错,核心确实是这个。但在真实项目中,这是远远不够的。
在实际的开发中,ajax提交表单必须给当前访问者明确的指示,让访问者知道目前数据正在提交中,这是很基本的原则。其次,ajax提交表单应该能够对错误信息进行有效的反馈,不但利于调试,而且当意外发生时应该让访问者可以知道具体发生了什么。最后,就是应该具有一定的通用性和可扩展性。
下面就介绍一下我编写的表单提交功能的jQuery代码。
功能介绍
我编写的这个表单提交代码包括以下功能:
修改jQuery.ajax组件的全局配置,以便更好的进行错误处理;
Ajax提交时显示表示“运行中”的图片,完成后自动隐藏;
集成提示信息显示功能;
表单提交,可以使用或不使用ajax提交表单,支持前置函数与回调函数,这样您可以在提交时附加额外的校验,提交后触发其他的处理。
各部分的源码及介绍如下。
jQuery.ajax的全局配置
jQuery提供ajaxSetup方法来控制ajax对象的默认运行方式,我用它进行了如下配置:
jQuery.ajaxSetup({
您可能关注的文档
- 2015年度个人年终工作总结及2016新年规划.pptx
- 二年级语文上册18、《称赞》课件.ppt
- 易拉罐手工制作.doc
- 我有一个梦想教学设计.doc
- 工商局民主评议政风行风问卷调查表.doc
- 健康指标自助检测结果登记表.doc
- 电解铝工艺流程.doc
- 海尔营销观念的发展.doc
- 应届毕业生面试自我介绍范文.doc
- 拆旧建新门式刚架散堆粮仓-(-4-、-8-、-10-、-11-、-12-号-….pdf
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
最近下载
- 民生证券-海光信息-688041-深度报告:算力领跑,国产之光.pdf
- 2026年度中国软件行业基准数据报告SSM.pptx VIP
- 2027届 八省八校T8联考2026年10月高三联合测评英语试题.docx VIP
- 输电线路张力架线施工方案.docx VIP
- 2026年汽车驾驶员技师资格证书考试及考试题库(含答案).docx VIP
- ISO9001:2026质量管理体系标准.docx VIP
- 16S401管道和设备保温、防结-及电伴热.docx VIP
- 2026《动物防疫法》知识竞赛试题库及答案(完整版).docx VIP
- 注音童话故事——小鲤鱼跳龙门.pdf VIP
- 老年人助行器的创新设计.docx VIP
原创力文档

文档评论(0)