Preenchimento automático utilizando json
Criei um formulário onde o usuário preenche o campo cep e o restante é baseado na pesquisa que é feito
(Rua, bairro, cidade, estado, etc.)
O problema é o seguinte, quando o sistema ta rodando no meu pc (WampServer) ele funciona perfeitamente, agora quando passo pro servidor ele ão retorna os dados.
Alguém pode me ajudar?
formulário.php
<script type="text/javascript">
$('#cep').live('change', function(){
var cep = $("#cep").val();
$(".retorno").html('<img src="images/loader.gif" alt="" />');
$.ajax({
type: "POST",
url: "cep.php",
data: "cep="+ cep,
dataType: 'json',
success: function(data){
$(".retorno").html("");
if(data.sucesso == 1){
$('#endereco').val(data.endereco);
$('#bairro').val(data.bairro);
$('#cidade').val(data.cidade);
$('#estado').val(data.estado);
$('#numero').focus();
}
}
});
return false;
});
</script>
cep.php
<?php
sleep(2);
$cep = $_POST['cep'];
$reg = simplexml_load_file("http://cep.republicavirtual.com.br/web_cep.php?formato=xml&cep=" . $cep);
$dados['sucesso'] = (string) $reg->resultado;
$dados['endereco'] = (string) $reg->tipo_logradouro.' '.$reg->logradouro;
$dados['bairro'] = (string) $reg->bairro;
$dados['cidade'] = (string) $reg->cidade;
$dados['estado'] = (string) $reg->uf;
echo json_encode($dados);
?>Discussão (2)
Carregando comentários...