これを定義する良い方法が見つからないので、誰かが助けてくれることを望んでいました.
2 つの選択ボックス (部門とサブ部門) があります。ユーザーが入ってくると、部門選択ボックスのみが表示されます。部門を選択すると、その下にサブ部門の選択ボックスが表示され、その部門のアイテムのみが表示されます。これによく似ています。
<select name="divisions">
<option value="1">Div1</option>
<option value="2">Div2</option>
</select>
<select name="subdivisions">
<option value="1" division="1">Sub1</option>
<option value="2" division="1">Sub2</option>
<option value="3" division="2">Sub3</option>
<option value="4" division="2">Sub3</option>
</select>
そのため、部門 1 を選択すると、2 番目の選択ボックスがポップアップ表示され、その選択ボックスのオプションとして Sub1 と Sub2 のみが表示されます。分割 2 を選択すると、2 番目の選択ボックスには Sub3 と Sub4 のみが表示されます。PHPとJavaScriptを使用してこれを簡単に行う方法を知りたいです。
私は codeigniter を使用してこのページをコーディングしており、選択ボックスを構築するために必要なデータを含む Divisions オブジェクトと SubDivisions オブジェクトを既にビューに送信しています。これらのオブジェクトを JavaScript に変換する必要があるかどうかはわかりませんが、できれば避けたいと考えています。オブジェクトを JavaScript 配列に変換してから選択ボックスにデータを入力するのは複雑すぎるようです。