Buscas CEP
Olá a todos.
Preciso que o meu site faça buscas na base de ceps da República virtual, verificando no site constatei que a URL de pesquisa seria esta:
http://cep.republicavirtual.com.br/web_cep.php?cep=91010000&formato=xml
Digitando a mesma em qualquer navegador obtenho o documento XML com os dados corretos entretanto, ao tentar pegar estes valores através do responseXML só obtenho um valor null como resposta.
Pls HELP!
Segue o código:
function busca_cep(form){
var formulario = document.getElementById(form);
var msg = document.getElementById("msg");
var xmlHTTP = cria_xmlHTTP(); //cria o obsjeto XMLHttpRequest ou ActiveXObject
if(formulario.cepPro.value.length == 0 ||
formulario.cepPro.value.length < 8 ||
formulario.cepPro.value.length > 9){
msg.innerHTML = "Informe um CEP válido.";
formulario.cepPro.focus();
return false;
}else{
msg.innerHTML = "";
var url = "http://cep.republicavirtual.com.br/web_cep.php?cep="+ form.cepPro.value+"&formato=xml";
xmlHTTP.open("GET",url, true);
xmlHTTP.send();
xmlHTTP.onreadystatechange = function(){
if(xmlHTTP.readyState == 4){
xmlDoc=xmlHTTP.responseXML;
alert(xmlDoc);
}
}
}
return false;
}Discussão (7)
Carregando comentários...