У меня есть проект ASP. NET MVC, когда я использую Ajax для получения списка из действия, ничего не возвращается, и я получаю ошибку в ajax.
Это это код, и вопрос в том, как я могу вернуть Linq
результат моего действия в ajax в виде списка и прочитать его в ajax
Ajax код:
$.ajax({
type: 'POST',
url: '@Url.Action("XXX")',
datatype: JSON,
data: { 'UF_ID': $("#UF").val() },
success: function (data) {
$("#TBL").empty();
alert(data);
},
error: function () {
alert('error');
}
});
Код действия
public JsonResult XXX(string UF_ID)
{
SCHOOLmEntities context = new SCHOOLmEntities();
List<FRMTR> Lis =new List<FRMTR>();
var R = from x in context.FRMTRs
join y in context.UFs on x.CIN_FRMTR equals y.FRMTR_UF
where y.CD_UF == UF_ID
select x;
Lis = R.ToList<FRMTR>();
return Json(Lis, JsonRequestBehavior.AllowGet);
}
Мне нужен возвращенный список в Ajax и прочтите его свойства также в ajax