url = '{{route("ajaxSendmsg")}}';
console.log(url);
$.ajax({
url: url,
data : {comment_id:comment_id},
type: "POST",
dataType: "json",
success : function(response){
alert(response);
},
error : function(res){
console.log(res);
}
});
Route::post('/ajaxSend', ['as'=> 'ajaxSendmsg', 'uses'=>'[email protected]']);
控制器:
public function ajaxSend(){
if(Request::ajax()){
return Response::json(['success' => 1]);
}
}
错误:TokenMismatchException在VerifyCsrfToken.php线53:
我想送ajax请求,但它不起作用。 :/
您可能已禁用路由的CSRF令牌中间件,或者每次请求发送它。有一个帮助函数'csrf_token()'可以让你获得当前的令牌。中间件将在查询或后缀字符串或“X-CSRF-TOKEN”HTTP标头中查找名为“_token”的字段。 http://laravel.com/docs/master/routing#csrf-x-csrf-token – Quasdunk
@Quasdunk它现在的作品,非常感谢! :)) –