Maison  >  Article  >  interface Web  >  Ajax vérifie si le code d'implémentation est en double

Ajax vérifie si le code d'implémentation est en double

亚连
亚连original
2018-05-22 16:15:171830parcourir

Cet article présente principalement le code d'implémentation de la vérification Ajax pour la duplication. Il est très bon et a une valeur de référence. Les amis qui en ont besoin peuvent se référer à

et publier le code directement !

1. Couche contrôleur :

@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; 
}

2. 🎜>

$.ajax({ 
      url    :&#39;entityFindByCode&#39;, 
      type   :&#39;post&#39;, 
      dataType :&#39;text&#39;, 
      data   :{code:$("#code").val()},//{key,value} 
      success  :function(data) { 
        if (data == "YES"){ 
          document.getElementById("msg-code").innerHTML = "(<fmt:message key=&#39;warn.field.required.unique&#39; bundle=&#39;${bundle }&#39; />)"; 
          return true; 
        } 
        else { 
          $("#p-code").addClass("has-error"); 
          document.getElementsByName("code")[0].value = "";  
          //document.getElementsByName("code")[0].setAttribute("placeholder", "<fmt:message key=&#39;warn.duplicate&#39; bundle=&#39;${bundle }&#39; />");  
          document.getElementById("msg-code").innerHTML = "(<fmt:message key=&#39;warn.duplicate&#39; bundle=&#39;${bundle }&#39; /> !!!)"; 
          return false; 
        } 
      } 
    });

J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir.

Articles associés :

Explication détaillée des étapes pour implémenter la fonction d'ajout de catégories aux articles de blog avec PHP+Ajax


PHP+AJAX Comment implémenter la fonction du périphérique de vote


Comment obtenir les en-têtes (cas) en

ajax en PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn