Capturar Valor Dropdownlist Y Pasarlo Por Action

tengo una pregunta por si me pudieran ayudar, estoy intentando pasarle un parametro y los hago de esta manera:

action’ => Yii::app()->createUrl(’/TblImagenes/upload’,

array(

‘ide’=>‘el parametros’,

)),

El problema es que intento recogerlo de un DropDownList, pero no puedo recoger el valor con una funcion, tienen alguna idea o algo que pueda orientarme.

Muchas gracias por su ayuda.

Saludos:

Por si a alguien le puede ayudar.

Al final lo he solucionado con una llamada ajax a un controlador y que pusiera una cookie, y esa cookie la recogo y se la asigno a la variable que quiera y la recogo en el controlador.

si alguiennecesita el codigo que me avise y se lo envio.

Si alguien conoce una forma mejor que nos la muestre, gracias a todos.

Ese combo tiene un valor q guardas en la BD, es independiente? no explicas mucho.

A ver si es esto lo que quieres:





<script>

    $('#nombreDropdownList').change(function(){

        var opcionSeleccionada = $(this);                    //Recogemos el <option> seleccionado.

        var valorDropdownList= opcionSeleccionada.val();     //Recogemos el "value" del <option> seleccionado.


        var data={};

        data.valorDropdownList=valorDropdownList;


        $.ajax({

                        "url":"'.CHtml::normalizeUrl(array("nombreControlador/accion")).'",

                        "data":data,

                        "type":"POST", //O GET, lo que prefieras.

                        "success":function(data){

                            //Lo que quieras.

                        })


                        return false;


        });

</script>



De esta forma cada vez q la lista desplegable cambie, puedes llamar a un action de un controlador pasándole el valor seleccionado.

Un saludo.

Hola me podrias pasar el codigo? muchas gracias