springMVC集成ajax实现异步验证

问题描述

验证用户名是否存在,求实例,最好带点注释的!

解决方案

解决方案二:
其实异步验证用户名不管struts还是springmvc都差不多/***验证用户名"*@paramrequest*@return*@throwsException*/@RequestMapping("validateUsername")@ResponseBodypublicStringvalidateUsername(HttpServletRequestrequest,HttpServletResponseresponse)throwsException{Stringusername=request.getParameter("username");//下面是逻辑,你根据此username到数据库查询是否存在记录if(存在记录)return"error";elsereturn"success";}

下面是前台代码:$.post(url,{username:"username"},function(data){//data为返回的数据(error或success);})

解决方案三:
前台的代码能给我贴全了么?非常感谢!
解决方案四:
前台代码你把url放进去,获取到用户填写的username.传过去,就可以了呀,就可以返回结果了。首先引入jquery$(document).ready(function(){varusername=$("#username").val();//id为username的文本框的值$.post(‘validateUsername.do’,{username:username},function(data){if(data=="error")alert("此用户名以被使用“)elseif(data=="success")alert("此用户名可以使用");})})

解决方案五:

解决方案六:
谢谢大家了!!

时间: 2024-12-22 00:23:46

springMVC集成ajax实现异步验证的相关文章

Ajax异步验证登陆或者注册

首先介绍一个不错的学习Ajax的中文网站:http://www.w3school.com.cn/ajax/index.asp AJAX = 异步 JavaScript 和 XML.详细介绍见上面的网址即可: 1:首先介绍一下使用Javascript写的异步验证,然而在实际开发过程中很少用这种的,太过繁琐,但是依旧写一个吧!至少懂其原理哦! 1.1:第一种方式:先说使用get方法向服务器发送请求的方法吧: 首先创建一个页面,如register.jsp,代码如下所示: 1 <%@ page lang

MVC验证09-使用MVC的Ajax.BeginForm方法实现异步验证

原文:MVC验证09-使用MVC的Ajax.BeginForm方法实现异步验证 MVC中,关于往后台提交的方法有: 1.Html.BeginForm():同步 2.Ajax.BeginForm():异步 3.js或jQuery提交后台 本文体验Ajax.BeginForm()方法.   View model using System; using System.ComponentModel.DataAnnotations;   namespace XHelent.Models { public

yii2 modal弹窗之ActiveForm ajax表单异步验证_php实例

前面我们讲述了yii2中如何使用modal以及yii2 gridview列表内更新操作如何使用modal的问题,本以为modal要告一段落可以开始新的话题了,但是实际问题往往超乎想像,这不modal弹窗提交的表单说是怎么验证的问题又出来了,又出来了! 首先撇开modal不谈,我们就yii2 ActiveForm如何以Ajax的方式提交表单做一个简单的说明,这也是我们今天主题的重点,modal确实没啥好说了.后面若是有我再把话改回来. yii2中,ActiveForm默认做了客户端验证,但是表单的

Ajax实现异步用户名验证功能

先看看布局比较简单,效果图如下 ajax功能: 当用户填写好账号切换到密码框的时候,使用ajax验证账号的可用性.检验的方法如下:首先创建XMLHTTPRequest对象,然后将需要验证的信息(用户名)发送到服务器端进行验证,最后根据服务器返回状态判断用户名是否可用. function checkAccount(){ var xmlhttp; var name = document.getElementById("account").value; if (window.XMLHttpR

yii2 modal弹窗之ActiveForm ajax表单异步验证

前面我们讲述了yii2中如何使用modal以及yii2 gridview列表内更新操作如何使用modal的问题,本以为modal要告一段落可以开始新的话题了,但是实际问题往往超乎想像,这不modal弹窗提交的表单说是怎么验证的问题又出来了,又出来了! 首先撇开modal不谈,我们就yii2 ActiveForm如何以Ajax的方式提交表单做一个简单的说明,这也是我们今天主题的重点,modal确实没啥好说了.后面若是有我再把话改回来. yii2中,ActiveForm默认做了客户端验证,但是表单的

jQuery异步验证用户名是否存在示例代码_jquery

现在有个需求就是异步验证用户名是否存在.用的技术是jQuery异步验证和struts2(其实springMVC也是一样的道理,都只是一个控制器). 表单: 复制代码 代码如下: <input class="width150" maxlength="32" type="text" id="dept_name" name="dept.dept_name" value="${dept.dept_n

PHP jQuery Ajax提交与验证form表单详解

PHP jQuery Ajax Form 表单提交与验证实例解析,包括创建一个表单 html 页面.添加 JQuery 代码.jquery ajax 表单提交.jquery ajax 表单验证.反馈信息给用户.php ajax 表单验证,php ajax 提交表单,php ajax form 验证,php ajax 提交 form .   本实例用到 JQuery 类库本身的函数和功能,所有表单信息利用 PHPMailer 类库邮件的形式发送.   1.创建一个表单 html 页面   表单部分

ASP.NET AJAX:数据验证(模拟检测用户名是否存在)

数据验证涉及到很多方面的东西,在当前的技术领域里,从技术上来看可以说是分为传统的验证(同 步方式)和Ajax(异步方式)验证.如果从功能验证上来看的话就包罗万象了.比如非空验证,对等验证 ,格式验证等等.在.NET里还有专门用于验证的的几个常见验证控件,RequiredFieldValidator, RangeValidator,RegularExpressionValidator,CompareValidator,CustomValidator以及 ValidationSummary等,这里不

MVC验证10-到底用哪种方式实现客户端服务端双重异步验证

原文:MVC验证10-到底用哪种方式实现客户端服务端双重异步验证 本篇将通过一个案例来体验使用MVC的Ajax.BeginForm或jQuery来实现异步提交,并在客户端和服务端双双获得验证.希望能梳理.归纳出一个MVC异步验证的通用解决思路.本篇主要涉及: 1.通过Ajax.BeginForm()方式,返回部分视图显示验证信息.2.通过jQuery+Html.BeginForm()方式,返回部分视图显示验证信息.3.通过jquery,返回json字符串,json字符串中包含部分视图及验证信息.