Установить значение 1000 записей через Ajax быстро? - PullRequest
0 голосов
/ 07 мая 2018

У меня есть 1000 записей, и я хочу установить значение для каждой из них через Ajax. Работает очень медленно, мне нужно улучшить производительность. Что я могу сделать, чтобы улучшить производительность? Ниже мой текущий код:

$(".Record").each(function () {
    var $this = $(this);
    GetData($this.attr("id"), $this);
});

function GetData(value,element) {
    $.ajax({
        url: '@Url.Action("GetData", "Employees")',
        data: { id: value },
        cache: false,
        type: "GET",
        success: function (data) {
            element.text(data);
        }
    });
}

А вот и мое действие:

public JsonResult GetData(int id)
{
    var Employee = db.Employees.Where(x => x.Id == id).First();
    var Data = Activity.ActivityStatus.StatusEn;
    return Json(Data, JsonRequestBehavior.AllowGet);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...