エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
概要 selectboxの内容をajaxで動的に変更したいとき用のメモ。 AとBの2つのselectboxがあるとして、Aの... 概要 selectboxの内容をajaxで動的に変更したいとき用のメモ。 AとBの2つのselectboxがあるとして、Aのselectboxで値を選択したら、それに連動した値の一覧をBのselectboxに反映するといった動作だ。 例としてAを都道府県、Bを市区町村とする。 これらはhas_manyの関係とする。 都道府県(prefecture) ==has_many=⇛ 市区町村(city) 簡単に流れをまとめると 1. jqueryで都道府県のselectboxが変更されたことを探知して、$.getメソッドでajaxのactionを選択された都道府県idのparameterを渡して呼び出す。 2. ajax actionで都道府県idを基に市区町村をデータを取得する。 3. javascriptで上記で取得した市区町村データをselectboxに反映する。 formを作成 contr