Я столкнулся с проблемой при сборе информации из Javascript DataTable для публикации на контроллере MVC (Core).
Я смог воспроизвести проблему и обнаружил, что, когда я запускаю менее 205 записей, он работает отлично. Когда я запускаю 205 или больше, он сразу же выдает мне 500 внутренних сообщений об ошибках. Тем не менее, он ничего не вызывает в Visual Studio и не оставляет записи журнала на моем компьютере с Windows, как и другие ошибки .net. Если у кого-то есть понимание того, что происходит, я ДЕЙСТВИТЕЛЬНО буду признателен за это!
Спасибо!
for (i = 0; i < 205; i++) {
creditCardCharge = {
'customerID': "BOB" + i,
'amount': i,
'description': "",
'ccRowID': 1,
'datePosted': d.toDateString()
}
records.push(creditCardCharge)
}
var data = { chargesInfo: records, logEntry: "via Dues Report", reportType: $("ddlTypeOfReport").val() };
$.ajax({
type: "POST",
url: "/TOPSECRETLOCATION",
data: { chargesInfo: records, logEntry: "via Dues Report", reportType: $("ddlTypeOfReport").val()},
success: function (response) {
var r = response;
$.each(r.list, function (i, v) {
if (r.list[i].result == true) {
$('#' + r.list[i].customerID + ' td:nth-child(2)').append("<br /><span style='color:green'>" + r.list[i].message + "</span>");
} else {
$('#' + r.list[i].customerID + ' td:nth-child(2)').append("<br /><span style='color:red'>" + r.list[i].message + "</span>");
}
});
EnableScreen();
DeselectAllCheckboxes();
},
failure: function (response) {
alertify.error(response);
EnableScreen();
DeselectAllCheckboxes();
}
});