Я могу заставить это работать. Я отправляю Json из JS-файла в контроллер, но контроллер получает нулевой объект.Контроллер, не получающий Json
Это мой JS:
var MyJson2 = JSON.stringify(resultItems);
console.log(MyJson2);
$.ajax({
url: "/mainMap/receiveGeoID",
type: "POST",
data: MyJson2,
contentType: "application/json; charset=utf-8",
dataType: "json",
error: function (response) {
alert("error");
},
success: function (response) {
alert("success");
}
});
И это Json, когда я отладки программы:
Моя модель выглядит следующим образом:
public class CensusModelList
{
public List<CensusReceive> CensusList { get; set; }
}
public class CensusReceive
{
string GEOID { get; set; }
}
и мой контроллер выглядит следующим образом:
[HttpPost]
public ActionResult receiveGeoID(CensusModelList CensusData)
{
var test = CensusData;
return View();
}
ли, кажется, что не может получить JSon:
Большое спасибо!
Большое вам спасибо, кажется, что теперь получают объекты, но объекты пустые. – CesarD
Добавьте определение класса CensusReceive, там должна быть ошибка. – Gusman
спасибо, что есть. – CesarD