0

フォームで作成された JavaScript 配列変数がありますがaction => new、この変数を他のフォーム フィールド入力と共にフィールドとしてコントローラーに返す方法が見つからないようです。この配列をフォームの非表示フィールドに設定するにはどうすればよいですか? 配列をパラメーター ハッシュに戻してコントローラーに渡す方法はありますか?

$(document).ready(function() {

    arr = new Array();

        $(document).on('change', 'select[id ^="package"]', function() {
            var arr = $('select[id ^="package"]').map(function(){
                return this.value
            })          
        });

});

:packages私はこのjavascript配列を持っており、javascript変数に設定してフォームを送信したいと考えていますarr

4

1 に答える 1

1

隠しフィールドが既にある場合は、JavaScript でこれを行うことができます。

$('#MODELNAME_packages').val(arr);
于 2012-07-15T07:21:31.123 に答える