2017-05-06 21 views
0

laravel 5.4で誰かにajax投稿要求の問題がありますか?私はコントローラの要求データを取得できません。 Ajaxリクエストはこのようなものです:コントローラメソッドでAJAX投稿リクエストlaravel 5.4

$.ajax({ 
    data: { 'selected_data':[2,4,5] }, 
    type: "POST", 
    url: "{{ url('test') }}", 
    headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')}, 
    success: function (res) { 
     console.log(res) 
    }, 
}); 

、私はちょうど

dd($request->all()); 

をやっしかし、空の配列を取得しています。誰もこの問題で私を助けることができますか? ありがとう!

+0

$.ajax({ data: { 'selected_data':[2,4,5] }, type: "POST", url: "{{ url('test') }}", headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')}, success: function (res) { console.log(res) }, }); 

これを試してみてください? –

+0

コントローラメソッドのポストルートを使用しているかどうかを確認します。 –

+0

あなたの提案に感謝@JoshBolton&Mann verma。問題は解決しました。これは別のバグが原因でした。 –

答えて

1

の代わりに、この:あなたはあなたの完全なコントローラメソッドを表示することができます

$.ajax({ 
data: { selected_data:[2,4,5], _token: "{{csrf_token()}}" }, 
type: "POST", 
url: "{{ url('test') }}", 
success: function (res) { 
    console.log(res) 
}, 
}); 
関連する問題