AJAX帖子请求未在laravel中处理

时间:2016-11-26 21:57:24

标签: jquery ajax laravel

我的laravel网站上有一个“赞”功能。它作为POST请求工作正常,但我想使用AJAX作为请求,而不必重新加载页面。我试了一下,但是过去我没有做太多的AJAX,而且我遇到了一些错误。

加价:

<li data-value="{{$status->id}}" class="like">
  Like
</li> 

Laravel路线:

Route::get('/status/{statusId}/like', [
    'uses' => '\CommendMe\Http\Controllers\StatusController@getLike',
    'as' => 'status.like',  
    'middleware' => ['auth'],
]);

JS:

$('.like').click(function() {
 $likeValue = $(this).attr('data-value');
 $token     = $('meta[name=csrf-token]').attr("content");
 $.ajax({
    type: "POST",
    url: host + '/status/' + $likeValue + '/like',
    data: {likeValue: $likeValue, _token:$token},
 }).success(function (res){

 });
}); 

这将返回错误:

  

TypeError:$ .ajax(...)。success不是函数

帮助!

2 个答案:

答案 0 :(得分:0)

尝试

if (!isset($_COOKIE['one']) && !isset($_COOKIE['two'])) {
  header('Location: ./');
} else {
  // 
}

答案 1 :(得分:0)

我知道为什么这不起作用。我的路线期待GET请求,而不是POST。 d&#39;!哦