Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Criei uma função para buscar um endereço (logradouro, bairro, cidade, uf) a partir de cep fornecido.
É feito uma requisição em um servidor externo utilizando jsonp, com a seguinte função:
function buscaEndereco(cep){
url = "http://cep.paicon.com.br/jsonp/"+ cep +"?callback=montaEndereco";
$.ajax({
url: url,
dataType: 'jsonp',
crossDomain: true,
jsonp: false
})
}
Quando a requisição é bem sucedida e o cep encontrado, é chamado a função "montaEndereco" como esperado.
Porém, quando o cep fornecido é invalido, a página que eu consulto não retorna nada, consequentemente não é chamado a função de callback "montaEndereco".
Gostaria de exibir uma mensagem ao usuário quando o cep é invalido ou não foi encontrado.
Como eu poderia tratar esse erro?
Espero que eu tenha conseguido ser claro.
Muito Obrigado!
Carregando comentários...