I have this JavaScript that points the values to DropDown:
$('#Estado').change(function () {
var id = $(Estado).val();
$(function buscarCidade() {
//alert(id);
var url = '@Url.Action("SelecaoCidade", "Chamada")';//url do controller que passará a informação
$.post(url, { id: id },
function (data) {//Caso o retorno dê certo
//window.alert(data.length);
$('#Cidade').children().remove();
if (data.length > 0) {
$.each(data, function (index, value) {
$('#Cidade').append('<option value="' + value.Id + '">' + value.Nome + '</option>');
});
} else {
var novaOpcao = $('<option value=""></option>');
$('#Cidade').append(newOption);
}//fim if else
});//fim do post
});//BuscarCidade
});//Estado
I need to get the name and ID of the cities that were entered, and I tried to use these code snippets to get the id, but it did not roll:
var idCid = City.value;
var idCid = $ (City) .val ();
var idCid = Town.index;