Cuando ejecutas ese código, el elemento al que haces referencia NO EXISTE, así que no hará nada.
Una de dos, o ejecutas ese código cuando exista el elemento (cuando lo metas en el DOM usando el success del ajax), o mejor todavía, usa eventos delegados
Código Javascript
:
Ver original$('body').on("click",".nombrePro",function(){
alert('Si actua')
});
Los eventos delegados funcionan con elementos que no existen porque el BODY es el que recoge el evento "click". Pero dentro del evento "click", se puede saber sobre qué elemento se hizo realmente el "click", ya que en realidad, los eventos se trasnmiten hacia arriba, hacia el padre, en el DOM de la página. Es decir, un botón dentro de un div dentro del body, si aprietas el botón se dispara el evento click del botón. Luego se dispara el evento click del div, si lo tuviera, y por último se dispara el evento click del body, si lo tuviera.