【发布时间】:2016-03-30 10:26:21
【问题描述】:
下面是 Blade 中的代码。
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
@foreach($Projects as $Project)
<tr>
<td>
@if($Project->ProjectStatusID == \App\Enumeration\Project\ProjectStatus::Open)
<a pid="{!! $Project->ProjectID !!}" class="Shutmedown" >Cancel</a>
@endif
</td>
</tr>
@endforeach
JQuery
$('.Shutmedown').click(function() {
$.ajax({
url: "/CancelProject",
type: "POST",
data: {"ProjectID" : $(this).attr('pid')},
async: true,
contentType: "application/json; charset=utf-8",
success: function () {
location.reload();
},
error: function () {
alert('hi');
}
});
});
有什么问题?
JQuery Ajax 报错:
加载资源失败:服务器响应状态为 500 (内部服务器错误)
在检查有关请求的更多详细信息时:我收到以下错误详细信息。
VerifyCsrfToken.php 第 53 行中的 TokenMismatchException:
我错过了什么吗?
【问题讨论】:
标签: php laravel-5 laravel-5.1