脚本宝典收集整理的这篇文章主要介绍了Ajax校验是否重复的实现代码,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
直接贴代码!
一、controller层:
@ResponseBody @RequestMapping("entITyFindByCode") public String entityFindByCode(Entity bean, HttpSession httpSession, Model m,HttpServletResponse res) throws IOException{ res.setContentTyPE("text/plain; charset=UTF-8"); //res.reset(); //PRintWriter out = res.getWriter(); String data=null; @SupPressWarnings("unchecked") List<Entity> list = (List<Entity>) this.service.find("beanByCode", "Entity", new Object[]{bean.getCode()}); if(list.size()==0){ data="YES"; }else{ data="NO"; } res.getOutputStream().write(data.getBytes()); //out.print(data); //out.flush(); //out.close(); return data; }
二、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 = "(<fmt:message key='warn.field.required.unique' bundle='${bundle }' />)"; return true; } else { $("#div-code").addClass("has-error"); document.getElementsByName("code")[0].value = ""; //document.getElementsByName("code")[0].setattribute("placeholder", "<fmt:message key='warn.duplicate' bundle='${bundle }' />"); document.getElementById("msg-code").innerHTML = "(<fmt:message key='warn.duplicate' bundle='${bundle }' /> !!!)"; return false; } } });
以上所述是小编给大家介绍的Ajax校验是否重复的实现代码,@R_360_384@,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本宝典网站的支持!
以上是脚本宝典为你收集整理的Ajax校验是否重复的实现代码全部内容,希望文章能够帮你解决Ajax校验是否重复的实现代码所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。