【发布时间】:2018-08-24 16:09:31
【问题描述】:
我想使用 ajax 提交我的表单,下面是我的 javascript
$.ajax({
type: "POST",
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
url: "http://localhost/shago/register/submit",
data: user_firstname,
dataType: "text",
success: function(resultData) { alert("Save Complete") }
});
我在表单中包含了元标记
<div id="individual" class="hid">
<form method="POST" id="individual_form" name="individual_form" action="{{ route('register.submit') }}">
<meta name="csrf-token" content="{{ csrf_token() }}">
在控制器中我刚刚返回了一条消息,但我收到了
POST http://localhost/shago/register/submit419(未知状态)
上面的错误你能帮我吗,让我知道任何其他输入,我知道这主要是由 csrf 令牌引起的 (我已经在 web.php 和 api.php 文件中声明了提交路由)
【问题讨论】:
-
向我们展示
/shago/register/submit的控制器代码 -
公共函数提交(){返回“成功”; //print_r($_POST); }
-
500 表示服务器故障您为什么要在客户端代码中查找错误?提供后端错误
-
我在本地主机上运行
-
检查您在
/storage/logs中的错误日志,看看它是否提供了任何提示。
标签: php ajax laravel laravel-5