Преобразуйте результат LINQ в список и верните его для просмотра, используя AJAX (ASP. NET MVC) - PullRequest
0 голосов
/ 07 мая 2020

У меня есть проект 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

1 Ответ

1 голос
/ 07 мая 2020

Это решение в моем DBCONTEXT:

public MyDbContext()   : base("name=MyDbContext"){this.Configuration.ProxyCreationEnabled = false;}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...