Ajax校驗是否重復(fù)的實現(xiàn)代碼
更新時間:2017年03月06日 15:02:51 作者:RuningMan_Sun
這篇文章主要介紹了Ajax校驗是否重復(fù)的實現(xiàn)代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
直接貼代碼!
一、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校驗是否重復(fù)的實現(xiàn)代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
ASP.NET與Ajax的實現(xiàn)方式小總結(jié)
Ajax 應(yīng)該不是一項技術(shù),是一種思想而已,跟 ASP.NET 以及其它 Web 開發(fā)語言沒有什么太大關(guān)系,這里只是談?wù)?ASP.NET 中目前使用的 Ajax 技術(shù)以及其它一些實現(xiàn) Ajax 的優(yōu)秀框架。感興趣的朋友跟著小編一起學習asp.net與ajax的實現(xiàn)方式2015-09-09AjaxFileUpload+Struts2實現(xiàn)多文件上傳功能
這篇文章主要介紹了AjaxFileUpload+Struts2實現(xiàn)多文件上傳功能,需要的朋友可以參考下2017-09-09javascript ajax類AJAXRequest2007-12-31 更新
2008-01-01