Este projeto tem por finalidade a construção de webservice de CEP,
Estou usando este código (Abaixo) para consultar este Webservice, preciso que a função se mantenha mesma, nesta mesma pagina que é disponibilizado o banco de dados de CEP,
As informações estão tendo print de acodrdo com o script abaixo conforme demosntração:
CONSULTA
[login to view URL]
RESULTADO DA CONSULTA
var resultadoCEP = { 'uf' : 'MS', 'cidade' : 'Dourados', 'bairro' : 'Jardim%20Rasslem', 'tipo_logradouro' : 'Alameda', 'logradouro' : 'das%20Perolas', 'resultado' : '1', 'resultado_txt' : 'sucesso%20-%20cep%20completo' }
LINK PARA BASE DE CEP
[login to view URL]
SCRIPT AUTOCOMPLETE
$(function(){
$('input[name="postcode"]').blur(function(){
var cep = $.trim($('input[name="postcode"]').val().replace('-', ''));
$.getScript("[login to view URL]"+cep, function(){
if(resultadoCEP["resultado"] == "1"){
$('input[name="address_1"]').val(unescape(resultadoCEP["tipo_logradouro"])+" "+unescape(resultadoCEP["logradouro"]));
$('input[name="address_2"]').val(unescape(resultadoCEP["bairro"]));
$('input[name="city"]').val(unescape(resultadoCEP["cidade"]));
$('select[name="country_id"]').find('option[value="30"]').attr('selected', true);
$.post('[login to view URL]' + unescape(resultadoCEP['uf']), function(zone_id){
$.ajax({
url: '[login to view URL]',
dataType: 'json',
beforeSend: function() {
$('select[name=\'country_id\']').after(' ');
},
complete: function() {
$('.wait').remove();
},
success: function(json) {
if (json['postcode_required'] == '1') {
$('#postcode-required').show();
} else {
$('#postcode-required').hide();
}
var html = '';
if (json['zone'] != '') {
for (i = 0; i < json['zone'].length; i++) {
html += '' + json['zone'][i]['name'] + '';
}
} else {
html += '';
}
$('select[name=\'zone_id\']').html(html);
}
});
});
}
});
});
});
Realizo o seu pedido em até 2 horas. Pelo que entendi, você quer importar a base de dados dos Correios e utilizar um Ajax para preencher os campos depois de digitar o CEP, correto?
Posso fazer em PHP/MySQL para o backend e no frontend Javascript ou JQuery, o que achar melhor.
Amigo vou te ajudar a economizar uma grana, procure pela api Postmon no google, ela trás exatamente o resultado que precisa..................................Caso de precise de ajuda, pode entrar em contato.