AJAX Публикация в JQuery: есть ли предел записи? - PullRequest
0 голосов
/ 06 мая 2018

Я столкнулся с проблемой при сборе информации из 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();
            }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...