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 许可协议

阅读 280
1 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏