Ajax校验是否重复的实现代码

发布时间 - 2026-01-10 23:28:25    点击率:

直接贴代码!

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


# ajax校验重复  # ajax校验  # jQuery的 $.ajax防止重复提交的两种方法(推荐)  # JS Ajax请求如何防止重复提交  # jQuery validate插件实现ajax验证重复的2种方法  # 防止重复发送Ajax请求的解决方案  # Ajax局部更新导致JS事件重复触发问题的解决方法  # AJAX避免用户重复提交请求实现方案  # 防止ajax重复请求的方法(GET和POST)  # 小编  # 在此  # 给大家  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # PrintWriter  # reset  # getWriter  # null  # data  # text  # setContentType  # plain  # UTF  # charset  # service  # list 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何使用.env文件管理环境变量?(最佳实践)  详解阿里云nginx服务器多站点的配置  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  如何用wdcp快速搭建高效网站?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】  如何在阿里云高效完成企业建站全流程?  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  JavaScript如何实现倒计时_时间函数如何精确控制  微信小程序 canvas开发实例及注意事项  JavaScript实现Fly Bird小游戏  如何在万网利用已有域名快速建站?  Laravel如何为API编写文档_Laravel API文档生成与维护方法  魔毅自助建站系统:模板定制与SEO优化一键生成指南  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  QQ浏览器网页版登录入口 个人中心在线进入  实现点击下箭头变上箭头来回切换的两种方法【推荐】  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  如何快速搭建二级域名独立网站?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  iOS验证手机号的正则表达式  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  晋江文学城电脑版官网 晋江文学城网页版直接进入  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  如何在建站之星绑定自定义域名?  简历在线制作网站免费版,如何创建个人简历?  Laravel如何实现API资源集合?(Resource Collection教程)  大型企业网站制作流程,做网站需要注册公司吗?  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  如何选择PHP开源工具快速搭建网站?  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  长沙做网站要多少钱,长沙国安网络怎么样?  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  北京的网站制作公司有哪些,哪个视频网站最好?  ,在苏州找工作,上哪个网站比较好?  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  网站建设整体流程解析,建站其实很容易!  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  企业网站制作这些问题要关注  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?