AJAX - Obtener el id de un elemento obtenido como resultado de una consulta con el método AJax de Jquery

 
Vista:
sin imagen de perfil

Obtener el id de un elemento obtenido como resultado de una consulta con el método AJax de Jquery

Publicado por Lito (1 intervención) el 02/06/2016 21:18:40
Hola genios, necesito su ayuda con este tema. Porfa lean hasta el final y verán que está bien explicado, no se pierdan el PD. Aquí va...

---------------------------
Hago una consulta utilizando el metodo Ajax de Jquery, EL RESULTADO SE DA SIN PROBLEMAS:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$( ".lista-provincias" ).change(function() {
		valor_prov = $(this).val();
		var dataString = 'cod_prov='+valor_prov+'&cod_dep='+valor_dep;
		//// LLAMA A LOS PUNTOS DE VENTA PARA IMPRIMIRLOS
		$.ajax({
			type: "POST",
			url: "get-puntos-prov.php",
			data: dataString,
			success: function(data)
			{
				$(".bloq-izq").fadeOut(function(){
					$(this).html(data).stop(true, true).fadeIn();
				}); // end fadeout				
			}
		});// fin ajax
 
	});// fin change

Este sería el resultado, varios grupos de estos articles:

1
2
3
4
5
<article class="bloq-puntos">
         <h3>TIENDA COMERCIAL SAN FELIPE</h3>
         <p>Calle Los Claveles, 782, Antares<br></p>
         <a href="#mapa" class="ver-mapa" id="1">Ver en mapa</a>
</article>

----------------------

como ven hay un boton con un id=1 que en el siguiente article es 2 y así sucesivamente.

----------------------

El problema es el siguiente:

Lo que quiero es obtener ese id y ponerlo en un alert, ya intenté con el siguiente código pero no sale:

1
2
3
4
5
$(".bloq-puntos a.ver-mapa").click(function(){
		$(this).removeAttr("href");
		var codigo = $(this).attr("id");
		alert(codigo)
})

PD: no hay error en el código, porque lo intenté sin ajax, es decir de frente con php y si salió la ventana alert, pero cuando lo quiero aplicar a un resultado de ajax no sale.

Ayúdenme por favor, todo comentario sería aplicado y comentado.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder