В моем jquery я вызываю функцию $.ajax()
, и у меня нет никаких проблем с этим. Моя проблема заключается в части успеха, где я хочу быть в состоянии сделать что-то вроде следующего:Как вернуть Json Список объектов из контроллера
$.ajax('/Home/GetData/' + id, // request url
{
contentType: "application/json; charset=utf-8",
async: true,
dataType: 'json',
type: "POST",
succes: function (response) { // success callback function
alert("OK");
},
error: function(data) {
alert("Dynamic content load failed.");
}
});
и мой контроллер:
[HttpPost]
public JsonResult GetData(int Id)
{
var results = (from subCategory in _db.SubCategories
where subCategory.CategoryId == Id
select subCategory).ToList();
return Json(new { Response = results } , JsonRequestBehavior.AllowGet);
}
Я получил сообщение об ошибке всегда. Как я могу получить список объектов с моего контроллера и обрабатывать их в представлении.
какая ошибка? 'GET' или' POST'? Typo 'succes'? – EdSF