分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

AJAX 实现form表单提交

发布时间:2023-09-06 01:39责任编辑:苏小强关键词:form表单

1.使用Ajax实现异步操作,点击登录按钮后,即触发form表单的提交事件,数据传输至后端

JSP:

<script type="text/javascript" src="resources/js/jquery.js"></script><script type="text/javascript" src="resources/js/login.js"></script><form id = "form"> ??????<table align = "center"> ??????????<tr> ??????????????<td>用户名</td><td><input type = "text" id = "userName" name = "userName"></td> ??????????</tr> ??????????<tr> ??????????????<td>密码</td><td><input type = "password" id = "userPwd" name = "userPwd"></td> ??????????</tr> ??????????<tr> ??????????????<td align = "left"><input id = "submitbtn" type = "submit" value = "登录" style = "background-color: Cyan;color:blue"></td> ??????????????<td align = "right" ><button style = "background-color: Cyan;color:blue"><a href = "/SSM/user/toRegister">注册</a></button></td> ??????????</tr> ??????</table> ????</form>

js:

 1 $(function(){ 2 ????$("#submitbtn").click(function(){ 3 ????????login(); 4 ????}) 5 }) 6 function login(){ 7 ????var userName = $("#userName").val();//获取userName的值 8 ????var userPwd = $("#userPwd").val();//获取userPwd的值 9 ????$.ajax({10 ????????url:"user/judgeLogin",11 ????????type:"POST",12 ????????data:{"userName":userName,"userPwd":userPwd},13 ????????dataType:"json", 
14 success:function(returnData){
15 ?alert(returnData);
16 ?}
17 ?})
18 }

 js另一种传值方法:

 1 function login(){ 2 ????$.ajax({ 3 ????????url:"user/judgeLogin", 4 ????????type:"POST", 5 ????????data:$("#form").serialize(),//表单序列化 6 ????????dataType:"json", 7 ????????success:function(returnData){ 8 ????????????alert(returnData); 9 ????????}10 ????})11 }

Controller层 接收:

 1 ????/** 2 ?????* 登录判断 3 ?????* @param userDto 4 ?????* @return 5 ?????*/ 6 ????@ResponseBody 7 ????@RequestMapping("/judgeLogin") 8 ????public String judgeLogin(UserDto userDto) { 9 ????????int k = userService.judgeLogin(userDto);10 ????????if(k > 0) {11 ????????????return "--登录成功!--";12 ????????}else {13 ????????????return "--登录失败!--";14 ????????}15 ????}

效果展示:

AJAX 实现form表单提交

原文地址:https://www.cnblogs.com/wydyzcnc/p/8366569.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved