添加记录警报消息后不显示 Servlet Ajax

After Add the Record Alert Message is not displayed Servlet Ajax

添加记录后,记录成功插入数据库,但使用 Servlet 未显示警告消息 Ajax。我从昨天开始就在尝试这个,我还没有解决问题。到目前为止我尝试了什么我附在下面。我不知道是什么问题 is.i 添加记录后需要显示警告消息,这就是我需要的。

表格

<div class="col-sm-4">
<form class="card" id="frmProject"> 
    <div class="bg-2form-group" align="left">
        <label class="form-label">First Name</label>
        <input type="text" class="form-control" placeholder="First Name" id="fname" name="fname" size="30px"  required>

    </div>
     <div class="bg-2form-group" align="left">
        <label class="form-label">Last Name</label>
        <input type="text" class="form-control" placeholder="Last Name" id="lname" name="lname" size="30px"  required>

    </div>


    <div class="card" align="right">

        <button type="button" id="save" class="btn btn-info" onclick="addProject()">Add
        </button>
        <button type="button" id="clear" class="btn btn-warning" onclick="reSet()">Reset</button>
    </div>
</form>

Jquery

var isNew = true;
            function addProject()
            {
                if($("#frmProject").valid())
                {     
                    var url="";
                    var data= "";
                    var method;

                    if(isNew==true)
                    {
                        url = 'add';
                        data = $("#frmProject").serialize();
                        method = 'POST'
                    }
                    else
                    {   
                        url = 'update';
                        data = $("#frmProject").serialize() + "&catid=" + catid;
                        method = 'POST'
                        console.log(data);
                    }
                    $.ajax({
                        type: method,
                        url : url,
                        dataType: 'JSON',
                        data : data,

                        success:function(data)
                        {
                            if(isNew ==true)
                            {
                                alert("Record Adddeddd");
                            }
                            else
                            {
                                 alert("Record Updatee");  
                            }        
                        }   
                    }); 
                }
            }

Servlet 页面

Connection con;
    PreparedStatement pst;
    response.setContentType("text/html;charset=UTF-8");

    PrintWriter out = response.getWriter();
    String fname = request.getParameter("fname");
    String lname = request.getParameter("lname");


         Class.forName("com.mysql.jdbc.Driver");
         con = DriverManager.getConnection("jdbc:mysql://localhost/details", "root", "");
         String query = "insert into record(firstname,lastname)values(?,?)";          
         pst = con.prepareStatement(query);        
         pst.setString(1, fname);
         pst.setString(2, lname);
         pst.executeUpdate();

         String greetings = "Record Addeddddd ";
         response.setContentType("text/plain");
         response.getWriter().write(greetings);

$.ajax({ 类型:方法, url : url, **// 数据类型:'JSON', 数据:数据, success:function(数据) { 如果(是新的==真) { 警报("Record Adddeddd"); } 别的 { 警报("Record Updatee");
}
}
});**

请尝试删除 // dataType: 'JSON' 和 运行 您的代码。