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.
Page 1 of 1
Capturar Valor Dropdownlist Y Pasarlo Por Action
#2
Posted 13 March 2013 - 06:33 PM
codecobalea, on 12 March 2013 - 01:51 PM, said:
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.
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.
#3
Posted 14 March 2013 - 02:50 AM
Ese combo tiene un valor q guardas en la BD, es independiente? no explicas mucho.
A ver si es esto lo que quieres:
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.
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.
-- If your question has been resolved, write [SOLVED] in the title of it.
-- Si tu pregunta ha sido respondida, escribe [SOLUCIONADO] en el título de la misma.
-- Se a túa pregunta foi resolta, escribe [RESOLTA] no título da mesma.
-- Si tu pregunta ha sido respondida, escribe [SOLUCIONADO] en el título de la misma.
-- Se a túa pregunta foi resolta, escribe [RESOLTA] no título da mesma.
Share this topic:
Page 1 of 1

Help













