首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法使用ajax提交表单时收到警报

无法使用ajax提交表单时收到警报
EN

Stack Overflow用户
提问于 2019-05-26 18:39:03
回答 1查看 44关注 0票数 0

我有一个用户申请休假的表单,在我的服务器端,我有功能来检查是否有超过3个人要求同一天的休假,如果他们有,就不会让用户请求当天的休假。我想在他们无法请求当天时显示弹出窗口/警报

这在我的控制器中的方法中

if(results.size() >3)
{
   System.out.println("Too many people asked for that day off");
   return new ModelAndView("request");

}
else
{
    Request request = new Request();
    request.setDate(newDate);
    request.setNumDays(numDays);
    request.setReason(reason1);

    ModelAndView mv = new ModelAndView("successRequest");
    mv.addObject("request", request);

    requestService.save(request);
        return mv;
}

当当天有超过3个请求时,它会返回一个空表单,但我也希望它有一条警告消息我尝试使用ajax在我的jsp页面上这样做

$('#form').submit(function(e)
{   
     $.ajax({
     type:'POST',
     url:"/request",
     data:$(this).serialize(),
     error: function(){
      window.alert("Too many people have asked for that day off");
      console.log("Error");
     }
});     
});
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56312764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档