• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Ajax校验是否重复的实现代码
    POST TIME:2021-10-18 06:00

    直接贴代码!

    一、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") 
      ListEntity> list = (ListEntity>) 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校验是否重复的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • jQuery的 $.ajax防止重复提交的两种方法(推荐)
    • JS Ajax请求如何防止重复提交
    • jQuery validate插件实现ajax验证重复的2种方法
    • 防止重复发送Ajax请求的解决方案
    • Ajax局部更新导致JS事件重复触发问题的解决方法
    • AJAX避免用户重复提交请求实现方案
    • 防止ajax重复请求的方法(GET和POST)
    上一篇:Spring MVC前端与后端5种ajax交互方法【总结】
    下一篇:Servlet 与 Ajax 交互一直报status=parsererror的解决办法
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信