Laravel 错误 405(Method Not Allowed) Ajax 发布

新手上路,请多包涵

你好,我想用 ajax 将我的数据发送到我的控制器。

我的 代码

阿贾克斯

  $.ajax( {
    type:'POST',
    header:{
      'X-CSRF-TOKEN':$('meta[name="csrf-token"]').attr('content')
    },
    url:"{{route('race.post')}}",
    data:{
      _token: "{{ csrf_token() }}",
      dataType: 'json',
      contentType:'application/json',
    }

})
.done(function() {
    alert('success');
})
.fail(function() {
    alert("error");
});

控制器

 public function Points(Request $request){
    $test = $request->input('data');
    return "$test";
}

路线

Route::post('updateC', ['uses' =>'RacesController@Points', 'as' => 'race.post']);

还有我得到的错误。

安慰

网络预览

网络响应

原文由 Patrik 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 281
1 个回答

我刚刚删除了 url 末尾的斜杠,它开始工作…… /managers/games/id/push/ 到:

 $http({
  method: 'POST',
  url: "/managers/games/id/push",

原文由 Harry Bosh 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏