Código PHP:
Ver originalecho '...<a href="javascript:void(0);" onClick="addComment(this,\''.$arr['id'].'\',\''.$arr['user_id'].'\');return false;">Responder</a>...';
Te faltan delimitadores (escapados \')
No nos estas mostrando la función js addComment() con lo que no sabemos si el error puede venir de ahi...
En principio ese codigo genera lo siguiente
Si $arr['foto_firma']="unafoto.jpg", $arr['id']=1 y $arr['user_id']=1
Código HTML:
Ver original<a href="javascript:void(0);" onClick="addComment(this,'1','unafoto.jpg');return false;">Responder
</a>
Código HTML:
Ver original<a href="javascript:void(0);" onClick="addComment(this,'1','1');return false;">Responder
</a>
En ambos casos estas pasando un objeto, this, y dos strings a la función addComment si en un caso no funciona debe ser por algo en la propia función...