bem pessoal, atualmente tenho o seguinte codigo.
tenho um button
e chama esse script:
$(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/addEmpresa/" />'+selecionado,
type: 'POST',
dataType:'json',
success:function(data){
var options = [];
for (var i = 0; i < data.length; i++) {
options.push('<tr>');
options.push('<td>'+data[i].codigo+'</td>');
options.push('<td>'+data[i].descricao+'</td>');
options.push('<td>'+data[i].cnpj+'</td>');
options.push('</tr>');
}
$('#povoarEmpresa').html(options.join(''));
},
error:function(){
alert('Erro');
}
});
});
});
que chama o seguinte metodo no controller:
@Post
@Path("/usuario/addEmpresa/{codigoExterno}")
public void addEmpresa(int codigoExterno) {
if(codigoExterno != 0 ) {
Empresa emp = this.empresaRep.findEmpresaById(codigoExterno);
this.empresas.getEmpresas().add(emp);
}
result.use(Results.json()).withoutRoot().from(empresas.getEmpresas()).serialize();
}
e ele vai povoar dentro desse
aqui abaixo[code]
| # | Descricao | Cnpj |
|---|