Olá, estou fazendo uma consulta de ceps, quando o usuario digitar o cep, quero que me traga o endereço, numero, bairro, cidade, estado, etc…
Tenho na minha base uma tabela de CEP que tem um campo CEP, Logradouro, Numero, cidade_id, bairro…
Então como posso fazer esse valor digitado no input retornar o endereco… estou fazendo assim
no app.js está assim
function getEndereco(){
var cepInformado = $("#cep").val();
if(cepInformado != ""){
$.ajax({
url: url,
data: cepInformado,
sucess: function(data){
$.getJSON('/ceps/cepInformado'+cepInformado, function(data) {
$.each(data, function(i, cep) {
});
});
}
});
}
}
Eu não sei como receber esse valor do controller
CepController.java
@Get("/ceps/cepInformado/")
public void retornaCepInformado(Cep cepInformado){
Cep endereco = repository.findEnderecoByCep(cepInformado);
result.use(json()).withoutRoot().from(endereco).serialize();
}