【发布时间】:2019-09-15 09:16:14
【问题描述】:
大家早上好。我是 PHP 新手,需要 API 实现方面的帮助。
我需要通过 ajax.post 传递客户端数据、电子邮件和密码。当我直接进入 PHP 时,它可以完美运行。但是当我通过数据发送时,它会从服务器返回 500。
一个例子:
public function createUser(){
$this->post("api/license-manager/users", [
"email" => "xxxxxxxx@hotmail.com",
"name" => "xxxx 232r4 xx"
]);
return $this->result();
}
我希望它能这样工作:
var data = {
'email': "xxxxx@test.com",
'name': "Xxxxxx 001323"
}
$.ajax({
type: "POST",
url: '/midleware/createuser/',
data: JSON.stringify(data),
success: function(data){
console.log(data)
}
});
有人可以帮我吗?
【问题讨论】:
-
服务器错误日志中有什么内容?
-
现在什么都没有,为什么我不能测试。我无法创建一个变量或类似的东西来发送 ajax。我不能离开这里。我被困在这部分
-
在 ajax 请求之前转到浏览器的检查和网络选项卡。然后发送请求并在响应部分得到实际错误。
-
如果您收到 500 错误,则它来自服务器。您需要查看服务器错误日志中的内容。
标签: php ajax laravel laravel-5 request