Inquiridor
Do PHP para o C#

Pergunta
-
Estou tentando aprender a como fazer com Jquery e Ajax, a consulta por CEP, tipo, digito o CEP e ele já preenche a rua, cidade, bairro e uf. Acontece que a maioria dos sites eu pego os exemplos em PHP e na hora de passar alguma coisa do PHP para o C# eu me perco, tipo, no código ele faz menção de uma página PHP. Como eu faço ela se tornar C# ou Asp.Net? Abaixo o código em PHP:
<?php
$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['rua'] = (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);
?>
Todas as Respostas
-
Veja se te ajuda , se sim marque como resposta :
string Cep = "seu cep aqui"; var Elemento = System.Xml.Linq.XElement.Load("http://cep.republicavirtual.com.br/web_cep.php?formato=xml&cep=" + Cep ).Elements(); var Dados = Elemento.ToList(); var XML = new { Resultado = Dados[0].Value , ResultatoTxt = Dados[1].Value, UF = Dados[2].Value , Cidade = Dados[3].Value , Bairro = Dados[4].Value, TipoLogradouro = Dados[5].Value, Logradouro = Dados[6].Value};
Davi Murilo Referência Principal : Jesus que ilumina minha mente.
Referência Profissonal : http://www.tidm.com.br -
O teste tem que ser com jquery e ajax. Fazer consigo fazer pelo Code Behind, mas esse teste tem que ser com jquery e ajax.
$(document).ready(function(){/* Executa a requisição quando o campo CEP perder o foco */ $('#cep').blur(function(){/* Configura a requisição AJAX */ $.ajax({ url :'consultar_cep.php',/* URL que será chamada */==> AQUI NÃO SEI O Q COLOCO type :'POST',/* Tipo da requisição */ data:'cep='+ $('#cep').val(),/* dado que será enviado via POST */ dataType:'json',/* Tipo de transmissão */ success:function(data){if(data.sucesso==1){ $('#rua').val(data.rua); $('#bairro').val(data.bairro); $('#cidade').val(data.cidade); $('#estado').val(data.estado); $('#numero').focus();}}});returnfalse;})});
e agora a minha página
<?php $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['rua'] = (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); ?>