19/10/2010, 10:04
|
| | | Fecha de Ingreso: octubre-2010
Mensajes: 24
Antigüedad: 14 años, 2 meses Puntos: 0 | |
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 |