Есть ли альтернатива данным json каскадным выпадающим спискам?Я использую раскрывающийся список стран и штатов, но каскадирование данных с помощью json занимает слишком много времени
[HttpGet]
public ActionResult States(int countryId)
{
DateTangoEntities _db = new DateTangoEntities();
var tset = _db.States.Where(r => r.CountryID == countryId).Select(r =>
new { r.StateName, r.StateID });
return Json(tset, JsonRequestBehavior.AllowGet);
}
, а вот часть jquery
$(document).ready(function () {
var countries = $("#Country");
var regions = $("#States");
countries.change(function () {
regions.find('option').remove();
$.getJSON('/Profile/States', { countryId: countries.val() }, function (data) {
$(data).each(function () {
$('#States').append('<option value="' + this.StateID + '">' + this.StateName + '</option>').resetSS();
});
});
});
});