У меня есть таблица html и l oop, хотя данные и pu sh их в массив и отправить с использованием ajax. его работа хорошо, когда есть меньше строк. но когда в таблице более 300 строк, выдается сообщение об ошибке «Не удалось загрузить ресурс: сервер ответил с состоянием 500 (Внутренняя ошибка сервера)». Может ли кто-нибудь помочь мне, пожалуйста
функция CalculateFee () {
var sessionid = $("#cmbSession :selected").val();
var ProgamId = $("#cmbProgram :selected").val();
if (ProgamId == 0) {
toastr.warning("Please Select a Program");
return;
}
//var classid = $("#cmbClass :selected").val();
var cmbSemesterId = $("#cmbSemester :selected").val();
var cmbFeeItemsType = $("#cmbFeeItemsType :selected").val();
var cmbMonthId = $("#cmbFeeMonth :selected").val();
var DetailArray = new Array();
$("#tblStudents TBODY TR").each(function () {
var row = $(this);
var detail = {};
var IsChecked = row.find("td").eq(0).find(":checked").val();
if (IsChecked) {
//detail.SessionId = sessionid;
//detail.ProgramId = ProgamId
//detail.SemesterId = cmbSemesterId;
detail.MonthId = cmbMonthId;
detail.PostingFeeType = cmbFeeItemsType;
detail.EnrolmentDetailId = row.find("td").eq(6).html();
//detail.StudentId = row.find("td").eq(7).html();
//detail.ClassId = row.find("td").eq(8).html();
DetailArray.push(detail);
}
});
$body.addClass("loading");
$.ajax({
type: "POST",
url: "/Fee/CalculateFee",
data: JSON.stringify(DetailArray),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (dataList) {
if (dataList != null) {
$(dataList).each(function () {
var enrolId = this.EnrolDetailId;
var Amount = this.FeePostedAmount;
$("#tblStudents TBODY TR").each(function () {
var row = $(this);
var EnrolmentDetailId = row.find("td").eq(6).html();
if (EnrolmentDetailId == enrolId) {
row.find("td").eq(5).html(Amount);
}
});
});
toastr.success("Fee Calculated Succesfully");
$body.removeClass("loading");
}
else {
toastr.error("Some thing Went Wrong");
$body.removeClass("loading");
}
}
});
};