前提・実現したいこと
プルダウンメニューの1つの項目を選択した際に、その項目に関連した新たなプルダウンメニューを出現させて、その項目に1つ目の項目に関連付けた項目をデータベースから取得して表示したい。
サッカーと選択したら、関連したポジションをデータベース(MySQL)から取得して右側のプルダウンメニューに表示して選択できるようにしたいです。
その際に、Laravel,MySQL,Jqueryを使用します。
試したこと
どのようにすれば実現可能かイメージが膨らまず、コードがかけてません。すみません。
laravel
1public function show(Request $request) 2 { 3 $sports = Sport::all(); 4 5 return view("newproject.player",[ 6 "sports" => $sports, 7 ]); 8 }
changeを使用して、
jquery
1$(".sport").change(function(){ 2 //ここに<select name="sport" class="select"></select>で選択された項目に関連するポジションのデータベースを取得するコードを書くのか。 3しかし、データベース取得のコードはLaravelのコントローラの中に記述して取得しているので、jsでは取得できない? 4 });
最後に
問題解決への方法が分からず、抽象的な表現が多くなってしまいましたが解決へご教授の程よろしくお願いします。分からない部分は、再度訂正して行きたいと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。