Я пытаюсь создать каскадный выпадающий список для города на основе провинции, используя jQuery
, но получаю сообщение об ошибке:
Не удалось загрузить ресурс: net :: ERR_SPDY_PROTOCOL_ERROR
Мой Javascript запускается.
$(function () {
$('#provinceList').change(function () {
var url = '@Url.Content("~/")' + "Cities/GetCityByProvince";
var ddlSource = "#provinceList";
$.getJSON(url, { provID: $(ddlSource).val() }, function () {
$("#cityList").append("<option value=1> Hi + </option>")
// });
//$("#cityList").html(items);
})
});
});
И возвращаемый объект из моего класса заполнен правильно
public ActionResult GetCityByProvince(int provID)
{
List<City> cities = new List<City>();
cities = _context.Cities.Where(m => m.ProvinceId == provID).ToList();
cities.Insert(0, new City { ID = 0, CityName = "Please select your nearest city" });
var x = Json(new SelectList(cities, "Id", "CityName"));
return Json(x);
}
Однако я все еще получаю эту ошибку.