Foros del Web » Programando para Internet » Jquery »

Obtener id de un registro al hacerl click en una imagen con jquery

Estas en el tema de Obtener id de un registro al hacerl click en una imagen con jquery en el foro de Jquery en Foros del Web. Muestro los registro en una tabla, lo que quiero hacer es obtener el id de cada registro que esta al lado izquierdo de cada imagen ...
  #1 (permalink)  
Antiguo 04/02/2011, 17:04
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 9 meses
Puntos: 52
Obtener id de un registro al hacerl click en una imagen con jquery

Muestro los registro en una tabla, lo que quiero hacer es obtener el id de cada registro que esta al lado izquierdo de cada imagen (ultima de la derecha)

Si fuera una sola imagen y los registros no se aumentaran con la consulta seria sencillo de forma normal, de esta forma si pude hacerlo, pero si son artos como le hago



Gracias
  #2 (permalink)  
Antiguo 05/02/2011, 09:07
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 5 meses
Puntos: 1532
Respuesta: Obtener id de un registro al hacerl click en una imagen con jquery

se supone que del lado del servidor creas los links con el id, o al menos un input oculto con dicho valor, ejemplo con php:

Código PHP:
Ver original
  1. <a href="#" onclick="window.location='mipagina.php?accion=edit&id=<?php echo $row['id']; ?>';return false;">editar</a>
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 05/02/2011, 13:07
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 9 meses
Puntos: 52
Respuesta: Obtener id de un registro al hacerl click en una imagen con jquery

Bueno lo he solucionada, qui la solucion:

Esta es la imagen:
Código PHP:
Ver original
  1. <img src="img/grilla/abono.png" alt="Abono" width="16" height="16" id="imgAbono<?php echo $factura['codiremi'] ?>" class="img_abono" name="<?php echo $factura['codiremi'] ?>" title="Registrar un Abono" />

Como pueden ver el nombre de la imagen el el codigo que me arrja la consulta, el id es imgAbono + codigo que me arroja la consulta y tiene una clase, en fin la imagen vista en el navegador quedaria asi:

Código HTML:
Ver original
  1. <img src="img/grilla/abono.png" alt="Abono" width="16" height="16" id="imgAbono2" class="img_abono" name="2" title="Registrar un Abono" />

Y para obtener el nombre de esta imagen (que el id del registro) hago lo siguiten:

Código Javascript:
Ver original
  1. $('.img_abono').live('click', function(){      
  2.     var id = $(this).attr('name');
  3. });

Ahora en id tengo el codigo del registro que el usuario selecciono dando click sobre la imagen, ahora puedo utilizar este id para hacer consultas, todo con jquery y sin recargar.

Ahora pregunto: ¿Esta es la mejor manera? o ¿Una manera apropiada?

Etiquetas: ajax, registro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:08.