Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax没有';调用错误函数_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript Ajax没有';调用错误函数

Javascript Ajax没有';调用错误函数,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个用Java编写的后端程序,它允许管理员在数据库中创建新的公司。然而,该程序不允许复制同名公司,所以每当发生这种情况时,就会抛出异常 这是我为这个方法编写的代码,但是不管它是失败还是成功,它总是调用success函数 $("#create-company").on('click', function() { var company = { compName: $compName.val(), password: $password.val(),

我有一个用Java编写的后端程序,它允许管理员在数据库中创建新的公司。然而,该程序不允许复制同名公司,所以每当发生这种情况时,就会抛出异常

这是我为这个方法编写的代码,但是不管它是失败还是成功,它总是调用success函数

$("#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来检查它是否成功