sql >> データベース >  >> RDS >> Mysql

最初の選択に基づいて2番目の動的ドロップダウンを設定するAjaxアプローチ

    2番目のリストに入力するPHPスクリプトは、ユーザーが最初のドロップダウンの値を変更したときにAjaxを介して呼び出される必要があります。したがって、onchange ="myFunctionToPopulate(this.value);"を追加する必要があります。最初のドロップダウンに。

    その方法がわからない場合は、jQueryなどのJSライブラリも使用することをお勧めします。これを実現するための簡単なコードを投稿します。

    編集済み

    jQueryを使用すると、次のようなことができます。

    <select name="first_dropdown" onchange="$('#dropdown2_container').load('your_script.php?nid='+this.value);">
      <option....
    </select>
    ...
    <div id="dropdown2_container" style="display:none"> </div>
    

    your_script.phpがselectタグ全体を返す場所。



    1. PostgreSQLエラー:リカバリとの競合が原因でステートメントをキャンセルします

    2. テーブルからランダムな単語を選択する

    3. 特殊文字を無視してデータベース内の電話番号を検索する

    4. SQLServerのストアドプロシージャによって返される列を再定義する方法