У меня есть 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);
}