Javascript 使用Javaservlet的ajax多输入表单验证不起作用。Ajax未显示错误

Javascript 使用Javaservlet的ajax多输入表单验证不起作用。Ajax未显示错误,javascript,java,jquery,html,servlets,Javascript,Java,Jquery,Html,Servlets,Ajax不起作用。这是我的表格。ajax没有验证我的服务器端代码。根据下面的代码,它没有显示错误 <form id="postMveForm" action="movieDetails"> <input type="text" name="mvetitle" id="mveTitleId"><br/> <div id="errormvetitle"></div><br/> <textarea name="mveDe

Ajax不起作用。这是我的表格。ajax没有验证我的服务器端代码。根据下面的代码,它没有显示错误

<form id="postMveForm" action="movieDetails">

<input type="text" name="mvetitle" id="mveTitleId"><br/>
<div id="errormvetitle"></div><br/>

<textarea name="mveDescription" id="mveDescrId" rows="10" cols="50"></textarea><br/>
<div id="errormveDescr"></div><br/>

如果条件n,请检查null。 if(mveTitle==null)而不是if(mveTitle.length()==0)

和if(mveDescrptn==null)而不是if(mveDescrptn.length()==0)

无错误!!ajax不起作用。我不明白它在哪里。您可以使用console.log登录到javascript。并确保请求到达后端服务器,将一些日志放入java服务器示例System.out.println(“启动”)。和url:“电影详细信息”。填写完整的url示例:
<script>

    $(document).ready(function() {
        $('#mveTitleId').blur(function() {
            $.ajax({
                url : 'movieDetails',
                data : {
                    mvetitle : $('#mveTitleId').val()
                },
                success : function(responseText) {
                    $('#errormvetitle').text(responseText);
                }
            });
        });


        $('#mveDescrId').blur(function() {
            $.ajax({
                url : 'movieDetails',
                data : {
                    mveDescription : $('#mveDescrId').val()
                },
                success : function(responseText) {
                    $('#errormveDescr').text(responseText);
                }
            });
        });     

    });    
    </script>
      protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

         {

           String mveTitle = request.getParameter("mvetitle");
            String mveDescrptn = request.getParameter("mveDescription");

        if(mveTitle.length()==0)    

                {
                    String mveTitleError = "Error movie Title field is Empty";

                    response.setContentType("text/plain");
                     response.setCharacterEncoding("UTF-8");
                    response.getWriter().write(mveTitleError);           

                }                                     
                    if(mveDescrptn.length()==0)
                  {
                    String mveDescrptnError = "Error movie Description is empty";

                    response.setContentType("text/plain");
                     response.setCharacterEncoding("UTF-8");
                    response.getWriter().write(mveDescrptnError);
                  }

              else {
              response.getWriter().append("success ").append(request.getContextPath());
                   }
            }