possuo o seguinte javascript:
$(document).ready(function(){
$('#addEmpresa').on('click', function(){
var self = $('#codigoDaEmpresa');
var selecionado = self.val(); // pega o codigo digitado no input
$.ajax({
url:'<c:url value="/usuario/addEmpresaTemp/" />'+selecionado,
type: 'POST',
dataType:'json',
success:function(data){
var options = [];
for (var i = 0; i < data.length; i++) {
//monta os dados na table
options.push('<tr>');
options.push('<td class="pCodigo">'+data[i].codigo+'</td>');
options.push('<td>'+data[i].descricao+'</td>');
options.push('<td>'+data[i].cnpj+'</td>');
options.push('<td style="text-align:center;">'+
'<a style="text-align:center;" class="deleteRow" href="#">'+
'<img alt="Excluir Empresa" src="<c:url value="/resources/img/icons/lixeira.png"/>">'+
'</a>'+
'</td>');
options.push('</tr>');
}
$('#povoarEmpresa').html(options.join(''));
},
error:function(){
alert('Erro');
}
});
});
});
se vc prestar atenção estou montando nessa pagina esse td
options.push('<td style="text-align:center;">'+
'<a style="text-align:center;" class="deleteRow" href="#">'+
'<img alt="Excluir Produto" src="<c:url value="/resources/img/icons/lixeira.png"/>">'+
'</a>'+
'</td>');
que será um icone para excluir a linha dessa tabela.
podem quando monta, ele fica tudo direitim como tem que ficar, porem quando eu clico nessa imagem era pra acionar o seguinte javascript:
// remover empresa da tabela e da lista
$(document).ready(function() {
$('.deleteRow').click(function(){
var self = $(this);
var tr = self.closest('tr');
var codigo = self.parents('td').siblings('.pCodigo').html();
$.ajax({
url:'<c:url value="/usuario/delEmpresaTemp/" />'+codigo,
type: 'POST',
success:function(){
alert('chegou');
tr.remove();
},
error:function(){
alert('Erro');
}
});
});
coloquei pra debugar e ele nao está acionando esse javascript