E aí, galerinha do GUJ!
Tudo bem com vocês?
<input type="text" id="cep" name="cep" />
<select id="cidades" name="cidades" />
<script type="text/javascript">
$(document).ready(function() {
$('#cep').blur(function() {
var cep = {
'cep': $('#cep').val()
};
$.get(
'controller/PesquisarMunicipiosPeloCEP',
cep,
function (municipios) {
var options = '';
for (var i = 0; i < municipios.length; i++) {
options += '<option value="' + municipios[i].ID + '">' + municipios[i].Nome + '</option>';
}
$("#cidades").html(options);
$('#cidades').val(municipio.ID);
}
);
}
}
</script>
//
// GET: /Inscricao/
public ActionResult Index()
{
ViewBag.InscricaoID = string.Empty;
return View();
}
//
// GET: /Editar/{inscricaoID}
public ActionResult Editar(long inscricaoID)
{
ViewBag.InscricaoID = inscricaoID;
return View();
}
Eu criei os itens da página como uma PartialView. Minhas duas páginas - Create e Edit - são idênticas, exceto pelo fato de que na página Edit eu preencho um HiddenField com o valor da variável dinâmica InscricaoID. Na página Create, o AJAX roda bonitinho, mas na Edit não. Porque será?
Obrigado pela ajuda,
fiquem com Deus! :D

