如何从使用Servlet,JS,HTML,MySQL Remote Server成功提交的数据警报



以下是我的代码,我想处理服务器发送的响应,这是成功提交的数据:如果以正确的形式

<script src="js/jquery.serializeJSON.min.js"></script>
</head>
<body>
<form name="myform" id="myform"> 
<div class="form-group">
<label for="fullName">Name:</label>
<input type="text" name="fullName" class="form-control">
</div>
<div class="form-group">
<label for="email">Email:</label>
<input type="email" name="email" class="form-control">
</div>
<div class="form-group">
<label for="subject">Subject:</label>
<input type="text" name="subject" class="form-control">
</div>
<div class="form-group">
<label for="mark">Mark:</label>
<input type="number" name="mark" class="form-control">
</form>
</div>
<button type="submit" class="btn btn-success "     id="submitform">Submit</button>
<script>
$(document).ready(function(){
$("#submitform").click(function(e)
{
var MyForm = JSON.stringify($("#myform").serializeJSON());
console.log(MyForm);
$.ajax(
{
url : "<your url>",
type: "POST",
data : MyForm,
});
});
});
</script>

如果您的返回像服务器响应产生的bool一样,请检查成功,如果响应为true。

   $.ajax({
            type: "POST",
            url: "<your url>",
            data:formdata
            success: function (response, textStatus, xhr)
            {
                if (response == true)
                {
                    alert("success");
                }
                else
                {
                    alert("failed")
                }
            },
            error: function (xhr, textStatus, errorThrown)
            {
                       alert("error")
            }
        });

使用成功和错误回调函数来处理各自的响应

 $.ajax(
 {
 url : "<your url>",
 type: "POST",
data : MyForm,
success:function(data,status){
   console.log(data);
   //alert ur data here by checking data
},
error:function(err){
   console.log(err);
}
});

最新更新