Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2010, 10:04
Avatar de PrincesaWeb
PrincesaWeb
 
Fecha de Ingreso: octubre-2010
Mensajes: 24
Antigüedad: 13 años, 7 meses
Puntos: 0
Exclamación Capturar id de un select con jquery

Hola amigos del foro, de nuevo yo y por el mismo tema..jajaj

el punto es que me he interesado mucho por la libreria jquery, y se ve muy potente,lo cual me interesa aprender, he tratado de capturar el valor(id) elegido en un select, con jquery, y este me pase el id, a la pagina para hacer una consulta SQL, con los datos asociados a ese id.

pero como supondran no me resulta, a ver si me ayudar:

//AKA EN EL ARCHIVO EXTERNO .JS, **no le coloco las etiquetas <script></script>, ya que esta en un archivo .JS

var x;
x=$(document);
x.ready(inicializarEventos);

function inicializarEventos()
{
x=$("#id_obra"); // este es el id, que le di al select
x.click(recuperarId);
}

function recuperarId()
{
var x=$('#id_obra option:selected').attr('id');
alert(id); return false;
}

// cabe destacar que no tengo botones para gatillar el evento, por eso lo remplaze en el onchange del select..
//AKA MI PAGINA PHP

<script language="JavaScript" type="text/javascript" src="../jquery-1.4.3.min.js"></script>// esto es en la cabezera de mi pagina.php


<select name="id_obra" id="id_obra" onchange="inicializarEventos()" >

<option value="" >[Seleccione]</option>

//AKA MI CONSULTA SQL, PARA QUE LLENE EL SELECT

<?php echo htmlentities($RegObra['DE_NOMBRE'])?></option>

<?php } ?></select>

************************************************** **************
una de mis grandes dudas es saber como en el archivo externo(js) le devuelve el id a la pagina php, si no veo ningun metodo de envio..
o solo tengo que tener la funcion en la misma pagina. php....?

Agradesco cualquier Orientacion.-
--------------------------------------------

Última edición por PrincesaWeb; 19/10/2010 a las 10:16