[Resolvido] Rastrear Pedido nos Correios
Seguinte pessoal, eu to querendo usar ajax para rastrear um produto nos correios.
um exemplo de testes do proprio correio é esse
acessando a pagina voces podem ver um rastreamento de um pedido ficticio.
O que eu estou tentando fazer é pegar a pagina acima e colocar dentro de uma div
O problema é que nao me retorna nada. No console do firebug aparece assim
http://websro.correios.com.br/sro_bin/txect01$.QueryList?P_TIPO=001&P_COD_UNI=SS123456789BR&P_LINGUA=001 200 ok X 157ms
Se for uma pagina do meu proprio site funciona mas essa dos correios nao.
segue os codigos do ajax e a chamada a função
function GetXMLHttp() {
if(navigator.appName == "Microsoft Internet Explorer") {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}else {
xmlHttp = new XMLHttpRequest();
}
return xmlHttp;
}
var xmlRequest = GetXMLHttp();
function abrirPag(pagina,target){
var url = pagina;
xmlRequest.onreadystatechange = function(){
if(xmlRequest.readyState == 1) document.getElementById(target).innerHTML = "Carregando...";
if(xmlRequest.readyState == 4) document.getElementById(target).innerHTML = ""+xmlRequest.responseText;
}
xmlRequest.open("GET",url,true);
xmlRequest.send(null);
//alert(xmlRequest.readyState+"\n");
return url;
}
//CHAMADA A FUNCAO
function rastrearPedido(){
var tipo = document.getElementById("rasTipo").value;
var lingua = document.getElementById("rasLingua").value;
var codObj = document.getElementById("codObj").value;
//abrirPag("http-~~-//websro.correios.com.br/sro_bin/txect01$.QueryList?P_TIPO="+tipo+"&P_COD_UNI="+codObj+"&P_LINGUA="+lingua,"respostaPed");
}
Obrigado.
Discussão (5)
Carregando comentários...