我正在使用laravel。我想保存一个使用ajax点击接受的帖子。 我正在使用href标签发送帖子。 我不想为此使用表格。 我在这里如何将帖子ID发送到ajax
<a href="javascript:void(0)" onclick="acceptProject({{$project->id}})" class="btn-accept">Accept</a>
这是我的js函数
function acceptProject($id) {
var projectId;
$.ajax({
alert(projectId);
});
}
但它在控制台中显示意外的令牌。这是第一周,我正在写ajax代码所以任何错误请考虑。
答案 0 :(得分:1)
您需要在您的ajax请求中添加X-CSRF-TOKEN
令牌。将以下代码添加到主布局中,并继续正常进行ajax调用。
标题
<meta name="csrf-token" content="{{ csrf_token() }}" />
在剧本中
<script type="text/javascript">
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
</script>