Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2016, 11:20
kukiko11
 
Fecha de Ingreso: diciembre-2015
Mensajes: 115
Antigüedad: 8 años, 11 meses
Puntos: 2
Pregunta asociar respuesta json de forma individual a divs cargados dinamicamente?

que tal foreros? veran... estoy trabajando en el modulo de denuncia para comentarios mal intencionados en mi web, dichos comentarios son cargados via php de forma dinamica cada uno con su respectivo id... al enviar el form de denuncia tengo el siguiente script que devuelve una respuesta json en el comentario donde el boton fue presionado:

Código:
<script>
    $('.form-denunciar').submit(
    function() {
        $.ajax({
            type: 'POST',
            url: $(this).attr('action'),
            dataType: 'JSON',
            data: $(this).serialize(),
            success: function(data) {

                                                $('.status[]').html(data).fadeIn('slow');
            }
        })
        return false;
    }); 
})  
</script>
y esta la estructura div que se va cargando conforme se ingresan comentarios:

Código HTML:
<div class="comentario"> 
<form class="form-denunciar" action="denunciar.php" method="post">
Denunciar <button class="icon-block" name"denunciar-comentario </button>

<input hidden="hidden" type="text" name="denunciado"  id="denunciado" value="'.$d['usuario'].'" >
<input hidden="hidden" type="text" name="email" id="denunciado-email" value="'.$d['email'].'" >  

<div id="status" class="status"></div>
</form>

</div> 
el problema está en que al hacer el submit del form... la respuesta json resultante se muestra en todos los comentarios existentes y no unicamente en el comentario donde el boton de denuncia fue presionado...

alguna idea para asignar la respuesta de forma individual a un div en cuestion? tengo entendido que se podria resolver con jquery, tambien he oido acerca de arrays dinamicos pero no tengo claro como hacerlo

Última edición por kukiko11; 20/02/2016 a las 11:52