Change as shown below.
C #: use
var getcities = dataContext.Cities.Where(query => query.CountryID ==ID)
.Select(q => new{q.CityName, q.CityID}).ToList();
}
}
return Json(getcities);
Instead
List<string> getcities = dataContext.Cities.Where(query => query.CountryID
==ID).Select(q => q.CityName).ToList();
cityList = getcities;
}
}
return Json(new { CityList = cityList });
JQuery: use
$.each(response, function (i, item) {
items += "<option value=\"" + item.CityID + "\">" + item.CityName + "</option>";
});
Instead
$.each(response.CityList, function (i, item) {
items += "<option value=\"" + item + "\">" + item + "</option>";
});
source
share