Maison >interface Web >js tutoriel >jQuery valide de manière asynchrone si le nom d'utilisateur existe, exemple de code_jquery

jQuery valide de manière asynchrone si le nom d'utilisateur existe, exemple de code_jquery

WBOY
WBOYoriginal
2016-05-16 16:47:291126parcourir

Il est désormais nécessaire de vérifier de manière asynchrone si le nom d'utilisateur existe. La technologie utilisée est la vérification asynchrone jQuery et struts2 (en fait, springMVC c'est la même chose, c'est juste un contrôleur

Formulaire :

Copier le code). Le code est le suivant :

value="${dept.dept_name}" onchange="tocheckname()"/>

code js :
Copiez le code Le code est le suivant :

function tocheckname()
{
var deptName= $("#dept_name ").val();
$.ajax({
type : "POST",
cache:false,
url : "${rootPath}/dept/checkdeptname.htm",
dataType : "text",
data:{"dept.id":"${dept.id}","dept.dept_name":deptName},
async:false,
succès : function(data){
if(0alert("Ce département existe déjà");
$("#dept_name").attr("value","" );
$(" #dept_name").focus();
}
}
}

Code backend :

Copier le code Le code est le suivant :
/**
* Demander si ce département existe en fonction du nom du département
*
* @return
* @throws Exception
*/
public String checkdeptname() throws Exception {
if (UtilAPI.isNull(dept)) {
dept = new Dept();
int count = this.deptService.checkdeptname(dept.getId(); ), dept.getDept_name()); / /Renvoie 1 s'il existe, renvoie 0 s'il n'existe pas
try {
response.getOutputStream().print(count); catch (IOException e) {
e.printStackTrace()
}
return Action.NONE;

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn