通过submit提交的表单怎么实现ajax提交
通过ajax实现对submit表单的提交
我们知道,ajax提交是不能使用submit的,如果用submit会直接跳过ajax提交。如果你一定要用submit来提交表单,并且又要使用ajax实现表单的提交,就将submit的返回值设置为false。
submit提交表单,如果返回为true,表单直接提交;返回为false,表单就不提交(这时候就可以交给ajax来实现表单提交了)
submit提交,又要使用ajax提交表单,需要在submit提交的时候返回false,将其拦截下来,使其不提交,然后交给ajax提交就行。
案例
表单通过submit方式提交
<form id="loginForm" action="" method="post" accept-charset="utf-8">
...<input type="submit" value="登录" id="loginBtn">
</form>
要实现ajax完成提交只需要将其返回值设置为false
$("#loginForm").submit(function () {//写false,表示拦截return false;})
完整实现
$("#loginBtn").click(function () {//要求两个值正确,我们才做提交if (checkUserName() && checkPassword()) {var un = $("#username").val()var pw = $("#password").val()//alert(un+pw)//写提交$.ajax({url: "loginServlet",async: true,data: "username=" + un + "&password=" + pw,type: "post",dataType: "json",success: function (data) {alert(data)},error: function () {alert("服务器发生了错误")}});}})
通过submit提交的表单怎么实现ajax提交相关推荐
- ajax提交form表单到php,ajax如何提交form表单数据?ajax提交form表单数据的方法介绍...
对于form表单数据的提交,我们一般都会想到使用ajax提交,那么,ajax如何来提交form表单数据呢?接下来的这篇文章就来给大家来介绍关于ajax提交form表单数据方法,有需要的伙伴可以参考一下 ...
- 使用ajax提交form表单,包括ajax文件上传 转http://www.cnblogs.com/zhuxiaojie/p/4783939.html...
使用ajax提交form表单,包括ajax文件上传 前言 使用ajax请求数据,很多人都会,比如说: $.post(path,{data:data},function(data){... },&quo ...
- 前端学习笔记--AJAX的应用(三)form表单改为AJAX提交
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程. 参考博客:http://ww ...
- ajax回调函数提交表单,MVC3中ajax提交表单无法执行success回调函数,怎么办?
js代码 function AjaxInitForm(formId, btnId, isDialog, urlId){ var formObj = $('#' + formId); var btnOb ...
- ajax c 提交form,使用ajax提交form表单,包括ajax文件上传
前言 使用ajax请求数据,很多人都会,比如说: $.post(path,{data:data},function(data){ ... },"json"); 又或者是这样的aja ...
- ajax 表单提交传文件,Ajax提交Form表单及文件上传
刚刚申请下来的博客,写得第一篇.有点小激动,本人以前是一名工业3D设计师突然有些变故做上了JavaWeb开发: 前几天,发现了一些小问题.我在写后台管理页面时,需要上传一张图片.于是我就用很普通的Fo ...
- js异步提交form表单的解决方案
1.定义异步提交表单的方法 (通用方法) /*** 异步提交form表单* @param options {form:form表单元素,success:执行成功后处理函数}* <span sty ...
- js 提交form表单,js更改form表单的action属性
2019独角兽企业重金招聘Python工程师标准>>> js 提交form表单 <s:form id="formID1" action="favo ...
- 关于异步提交form表单
1.异步提交form 表单 方法一: 采用隐藏iframe来提交表单, 代码:<div id="upload_file" title="<%=Res.Cul ...
最新文章
- 干货丨机器学习新手一定要掌握的10大算法
- Ciruy英雄谭 Chapter 3 杂谈
- ubuntu安装lrzsz报错“E: Unable to locate package”
- 《Python编程:从入门到实践 》[Eric Matthes著] 中文pdf非扫描版
- 如何理解Java的类变量、成员变量、常量、类属性、实例属性、字段(field)、成员方法、类方法
- 解决跨域form表单post提交时Forbidden的问题。
- python中if else语句用法_Python条件语句详解:if、else、switch都有了
- 分享10套好看的简历模板 | 免费Word模板下载
- jsbarcode生成条码
- 管理理念:导致员工工作效率低下的8大原因
- Unity-Animator深入系列---测试CrossFade和CrossFadeInFixedTime
- Moss 2007入门--功能概述
- 【USACO】2007 Feb Silver Lilypad Pond 白银莲花池
- 【6GHz矩形贴片天线设计与分析】
- kettle转换中使用javascript例子整理(2)
- 瑞森助您实现优秀的LLC恒流LED照明方案
- git可视化工具gitg和SmartGit
- 51单片机—使用PWM对直流电机调速
- 卡巴斯基:手机安全性问题不可小觑
- WR703N网络摄像头安装教程
热门文章
- 第99篇 C++数据结构(九)散列表
- 蓝桥杯题目 2682: 蓝桥杯2022年第十三届省赛真题-GCD
- 传奇GOM引擎补丁安装教程图解,传奇pak补丁介绍
- vue3.0实战项目
- python两层嵌套 [i for x in L for i in x]
- 软件项目管理作业(一):如何学好项目管理课程
- vod系统必须要用服务器吗,流媒体VOD 需要什么样的服务器
- 实现AlphaGo(三):创造能下围棋的机器人
- 【Mybatis中¥{}域#{}的区别】
- 什么是域名流量劫持?