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

変更時にサブカテゴリ選択ボックスを作成する

    ajaxを使用する 、categoryを選択した後 ajaxを送信します リクエストしてこれを行うには、changeを使用する必要があります selectのイベント 、例:

    // Assumed category is id of the select
    $('#category').on('change', function(){
        var id = $(this).val();
        $.getJSON("subcategory/" + id , function(data){
            // Assumed subcategory is id of another select
            var subcat = $('#subcategory').empty();
            $.each(data, function(k, v){
                var option = $('<option/>', {id:k, value});
                subcat.append(option);
            });
        });
    });
    

    サーバー側で、次のようなルートを作成します(コントローラーとEloquentを使用できます):

    Route('subcategory/{id}', function($id){
        // Get the data from database according to the id
        // Build an array as: id => value and then return
        return Response::json($subcat);
    });
    


    1. SQL Server:CROSSJOINとFULLOUTER JOINの違いは何ですか?

    2. Oracle SQL構文:引用符で囲まれた識別子

    3. MysqlがテーブルエンジンMyISAMをInnoDBに変更

    4. RubyonRails-そのようなファイルをロードできません-mysql2/2.2 / mysql2(LoadError)