OK、ここに私の問題があります。私は人々が登録できるサイト(x)に取り組んでいます。私は人々が選択するための州のドロップダウンメニューを持っています。状態の選択に基づいて、状態の選択に応じて選択する病院の別のリストがあります。あなたがハワイを選んだ場合、ハワイでは病院だけが表示され、テキサスでは表示されません。私は、チェックボックスの値に基づいて可視性を切り替える機能を持っていますが、ドロップダウンの値に対して機能するようには見えません。何かご意見は?前もって感謝します。それを解決するための業界標準の方法がより迅速またはより多く存在する場合、適切な方向へのステアリングは非常に高く評価されます。コードの最適化:jQuery、Javascript
私が使用しようとしている:あなたを使用することができ
$(document).ready(function()
{ $('#stateinjured').change(function()
{
$('#stateinjuredky').toggle(this.checked);
});
});
<select>
<option selected="selected">Select your state</option>
<option id="stateinjured" >Kentucky</option>
<option>West Virginia</option>
<option>Ohio</option>
<option>Tennessee</option>
</select><br/>
<select>
<option style="display:none;" id="stateinjuredky" selected="selected">Choose hospital you visited</option>
<option>hospital1</option>
<option>hospital2</option>
<option>hospital3</option>
</select>
AJAXコールを使用して病院リストに記入することを検討しましたか? – DwB
私はそれをする方法を知りたいですが、私はしません:/。ちょうどjのクエリを使用して始めた。プラス、このコンピュータには管理者権限がなく、私はそれにApacheをインストールできません。私はウェブサイト上でajaxをテストすることができましたが、 – dman
これはデータベース駆動型でない限り、ajax呼び出しは必要ありません。それはデータベース駆動型であるべきですが、そうでなければ必要ありません。 Ajaxは非常に便利です。基本的に、HTML、テキスト、PHPなど何か別のファイルをリモート呼び出しすることができます。私はJSONを調べて '$ .ajax()'がどのように動作するかを調べるのに合計2時間を費やすことをお勧めします。もしこれが学校のプロジェクトなのであれば、ajax呼び出しに頼るのではなく、病院のjavascript配列を作ることができます。 ---私はあなたがAJAXを必要としないと言っているのは、AJAXの使い方ではなく、AJAXが何であるかを知ることが重要なためです。 – Incognito