我对API的请求没有';尽管与邮递员一起工作,但我无法使用ajax(错误:500)

我对API的请求没有';尽管与邮递员一起工作,但我无法使用ajax(错误:500),ajax,api,postman,Ajax,Api,Postman,我需要一些帮助来使用API(简单!预约)。 我试图使用一些ajax代码从我的站点创建一个新的客户概要文件到API数据库,但收到一个错误500。 我通过邮递员发送了同样的请求,结果成功了。 我已经在ajax中使用了一个GET-type请求来将数据数据库中的一些信息显示到我的站点视图中,而且效果也很好。 我对来自我的网站的POST请求只有一个问题。 你能帮我把它弄好吗?谢谢!:-) 以下是无法工作的ajax代码: $.ajax({ type: "POST", ur

我需要一些帮助来使用API(简单!预约)。
我试图使用一些ajax代码从我的站点创建一个新的客户概要文件到API数据库,但收到一个错误500。
我通过邮递员发送了同样的请求,结果成功了。
我已经在ajax中使用了一个GET-type请求来将数据数据库中的一些信息显示到我的站点视图中,而且效果也很好。
我对来自我的网站的POST请求只有一个问题。

你能帮我把它弄好吗?谢谢!:-)

以下是无法工作的ajax代码:

$.ajax({
    type: "POST",
    url: "http://localhost/easyappointment-test/index.php/api/v1/customers",
    dataType: 'json',
    data: {
        "firstName": "John", 
        "lastName": "Doe",
        "email": "jo...@doe2.com", 
        "phone": "0123456789"
    },
    headers: {"Authorization": 'Bearer dbhf6da4ew7nw79bhvaays', 
        "Content-Type" :'application/json'},
    success: function (data){
        console.log(data);
    },
    error: function (err){
        console.log(err);
    }
});
谢谢你的帮助!:-)

PS:对不起,我的英语很差

发送前对数据进行字符串化

$.ajax({
    type: "POST",
    url: "http://localhost/easyappointment-test/index.php/api/v1/customers",
    dataType: 'json',
    data: JSON.stringify({
        "firstName": "John", 
        "lastName": "Doe",
        "email": "jo...@doe2.com", 
        "phone": "0123456789"
    }),
    headers: {"Authorization": 'Bearer dbhf6da4ew7nw79bhvaays', 
        "Content-Type" :'application/json'},
    success: function (data){
        console.log(data);
    },
    error: function (err){
        console.log(err);
    }
});

发送前对数据进行字符串化

$.ajax({
    type: "POST",
    url: "http://localhost/easyappointment-test/index.php/api/v1/customers",
    dataType: 'json',
    data: JSON.stringify({
        "firstName": "John", 
        "lastName": "Doe",
        "email": "jo...@doe2.com", 
        "phone": "0123456789"
    }),
    headers: {"Authorization": 'Bearer dbhf6da4ew7nw79bhvaays', 
        "Content-Type" :'application/json'},
    success: function (data){
        console.log(data);
    },
    error: function (err){
        console.log(err);
    }
});

控制台中有什么错误:-)此处错误:POST[HTTP/1.1500内部服务器错误35ms]控制台中有什么错误:-)此处错误:POST[HTTP/1.1500内部服务器错误35ms]