Ajax校验是否重复的实现代码
直接贴代码!
一、controller层:
@ResponseBody
@RequestMapping("entityFindByCode")
publicStringentityFindByCode(Entitybean,HttpSessionhttpSession,Modelm,HttpServletResponseres)throwsIOException{
res.setContentType("text/plain;charset=UTF-8");
//res.reset();
//PrintWriterout=res.getWriter();
Stringdata=null;
@SuppressWarnings("unchecked")
Listlist=(List)this.service.find("beanByCode","Entity",newObject[]{bean.getCode()});
if(list.size()==0){
data="YES";
}else{
data="NO";
}
res.getOutputStream().write(data.getBytes());
//out.print(data);
//out.flush();
//out.close();
returndata;
}
二、html层:
$.ajax({
url:'entityFindByCode',
type:'post',
dataType:'text',
data:{code:$("#code").val()},//{key,value}
success:function(data){
if(data=="YES"){
document.getElementById("msg-code").innerHTML="( )";
returntrue;
}
else{
$("#div-code").addClass("has-error");
document.getElementsByName("code")[0].value="";
//document.getElementsByName("code")[0].setAttribute("placeholder"," ");
document.getElementById("msg-code").innerHTML="( !!!)";
returnfalse;
}
}
});
以上所述是小编给大家介绍的Ajax校验是否重复的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!