Ajax校驗(yàn)是否重復(fù)的實(shí)現(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校驗(yàn)是否重復(fù)的實(shí)現(xiàn)代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
ASP.NET與Ajax的實(shí)現(xiàn)方式小總結(jié)
Ajax 應(yīng)該不是一項(xiàng)技術(shù),是一種思想而已,跟 ASP.NET 以及其它 Web 開(kāi)發(fā)語(yǔ)言沒(méi)有什么太大關(guān)系,這里只是談?wù)?ASP.NET 中目前使用的 Ajax 技術(shù)以及其它一些實(shí)現(xiàn) Ajax 的優(yōu)秀框架。感興趣的朋友跟著小編一起學(xué)習(xí)asp.net與ajax的實(shí)現(xiàn)方式2015-09-09AjaxFileUpload+Struts2實(shí)現(xiàn)多文件上傳功能
這篇文章主要介紹了AjaxFileUpload+Struts2實(shí)現(xiàn)多文件上傳功能,需要的朋友可以參考下2017-09-09iframe實(shí)現(xiàn)Ajax文件上傳效果示例
Ajax文件上傳效果實(shí)現(xiàn)的方法有很多,在本文將為大家介紹下使用iframe是如何實(shí)現(xiàn)的,感興趣的朋友不要錯(cuò)過(guò)2013-12-12理解jquery ajax中的datatype屬性選項(xiàng)值
jquery中ajax的dataType屬性用于指定服務(wù)器返回的數(shù)據(jù)類型,如果不指定,jQuery 將自動(dòng)根據(jù)HTTP包MIME信息來(lái)智能判斷,如果datatype選項(xiàng)不填寫(xiě)的話,會(huì)將返回的數(shù)據(jù)當(dāng)成字符串處理。2015-10-10Ajax異步請(qǐng)求技術(shù)實(shí)例講解
ajax是一種在無(wú)需重新加載整個(gè)網(wǎng)頁(yè)的情況下,能夠更新部分網(wǎng)頁(yè)的技術(shù)。下面通過(guò)本文給大家分享Ajax異步請(qǐng)求技術(shù)實(shí)例講解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧2017-08-08javascript ajax類AJAXRequest2007-12-31 更新
2008-01-01