Preciso de ajuda URGENTE para usar o webservice de frete da sedex

Só preciso saber como eu posso usar o dados deste webservice xml, http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx/CalcPrazo?nCdServico=40010&sCepOrigem=29166028&sCepDestino=57606040.
Fiz o seguinte e não resposta de nada, estou perdido!:
$(document).ready(function(){

$("#botao").click(function(){
    $.get("http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx/CalcPrazo?nCdServico=40010&sCepOrigem=29166028&sCepDestino=57606040" ), function(){
        Host: ws.correios.com.br;
        alert("Conferir")
  };
}); 
});

Há erro de sintaxe no seu código…

Host: ws.correios.com.br;

Isso não será interpretado pelo js…

};

Após o alert é desnecessário…

Primeiro passo é informar a função get que você quer receber um xml…

...
}, 'xml'); 

Depois pedir uma resposta dentro da function criada em get…

...
function(xmldoc) {

E por fim começar a navegar usando o DOM document… ex:

var codigo = xmldoc.getElementsByTagName("Codigo")[0].nodeValue;
var prazo = xmldoc.getElementsByTagName("PrazoEntrega")[0].nodeValue;
var data = xmldoc.getElementsByTagName("DataMaxEntrega")[0].nodeValue;

E assim sucessivamente… bons estudos!

1 curtida

Onde eu coloco isso?