0

重複の可能性:
2 番目のドロップダウンのオプションを自動変更する最初のドロップダウン メニュー

これは、私のビュー エントリ (検索) ページ用です。このページには、1 つの入力フィールドと、ID、カテゴリ、タイトルを含むドロップダウン リストが表示されます。私の問題は、カテゴリ オプションを選択したときに、入力フィールドをさまざまなカテゴリを含むドロップダウンに変更する必要があることです。ヘルプ?

4

1 に答える 1

1

Ajax はあなたの答えです。jQuery または純粋な JavaScript Ajax を使用することを選択できます。完全なコードを提供することは非常に難しいことです。Google で簡単に検索すると、たくさんのチュートリアルが表示されます。私の推奨事項 - jQuery + Ajax を使用すると、労力が大幅に削減されます。

アップデート:

div を作成し、id を付けresultます。テキストボックス(ドロップダウンに変更したいもの)をその中に入れます。

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">

$(function(){

    $('select[name="put select tag name here"]').change(function(){

        var value = $(this).val();

        if(value == 'Category')
        {
            $.ajax({
                type:'post',
                url:'getCatgories.php',
                data:'cat='+value,
                success:function(data)
                {
                    $('div#result').html(data);
                }
            });
        }

    });

});

</script>

getCategories.phpファイルでカテゴリを取得し、$ $cat = $_POST['cat'];cat を使用してデータベースから結果を取得し、selectタグに入力します。

于 2012-07-26T08:02:35.663 に答える