Javascript Ajax没有';调用错误函数
我有一个用Java编写的后端程序,它允许管理员在数据库中创建新的公司。然而,该程序不允许复制同名公司,所以每当发生这种情况时,就会抛出异常 这是我为这个方法编写的代码,但是不管它是失败还是成功,它总是调用success函数Javascript Ajax没有';调用错误函数,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个用Java编写的后端程序,它允许管理员在数据库中创建新的公司。然而,该程序不允许复制同名公司,所以每当发生这种情况时,就会抛出异常 这是我为这个方法编写的代码,但是不管它是失败还是成功,它总是调用success函数 $("#create-company").on('click', function() { var company = { compName: $compName.val(), password: $password.val(),
$("#create-company").on('click', function() {
var company = {
compName: $compName.val(),
password: $password.val(),
email: $email.val()
};
$.ajax({
type: "POST",
url: "rest/admin/company",
data: JSON.stringify(company),
contentType: "application/json",
success: function() {
alert("Company has been successfully created!");
},
error: function() {
alert("Error creating company. Please check your input.");
}
});
});
当发现重复项时,服务器的响应是什么?如果收到
200 OK
响应,将始终执行success
处理程序。请尝试通过查询直接在数据库中插入不允许的重复值,并将结果粘贴到我们。发送post请求后,您是否有任何返回值。您可以使用success:function(data)和parse data来检查它是否成功