jQuery Ajax — получить данные JSON 1 миллион строк

#javascript #jquery #ajax #database

#javascript #jquery #ajax #База данных

Вопрос:

Я хочу получить 1 миллион строк с помощью jQuery AJAX или данные успешно поступают с сервера. но выдал мне ошибку на стороне клиента.

Примечание: 600000 строк успешно отображаются при увеличении лимита, что приводит к ошибке. это мой код

 $.ajax({
    url: "/Api/Reports/SaleSummaryFlexmonster",
    type: "POST",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    data: JSON.stringify(args),
    success: function (result) {
        if (result.SuccessFlag) {
            $("#FlexmonsterLoader").hide();
            Flex((result.Data));
        }
        else
            return ShowMessage('No data Found', 'error', 'error');

        // return deferred.promise();
    },
    error: function () {
        console.log("Data Loading Error");
    }
});
  

если перекодировать более 60 000, то эта консоль отобразится, и я обновлю вопрос
скриншотом. проверьте это вложение https://prnt.sc/uyd933

Возможно, браузер не поддерживает более 600000 строк. но точно не подтвердите.

Если не показать, то дал мне это на консоли если не показать, то дал мне это на консоли

Мой вопрос в том, когда лимит увеличивается с 600000, тогда почему бы не показать? существует ли какой-либо предел Ajax?

Комментарии:

1. Вы уверены, что это правильная ошибка? И вы получаете эту информацию о консоли только в том случае, если> 60 000 строк? Это стандартное сообщение об ошибке Chrome о файлах cookie.

2. Не уверен. вот почему я сказал, что может быть эта ошибка,

3. Но мой вопрос в том, когда лимит увеличивается с 600000, тогда почему бы не показать? есть ли какие-либо ограничения Ajax?

4. Да, 60 000 ок. после этого мне не дали ответа. я обновляю свой вопрос.

5. Хорошо, может быть, кто-то еще может вам помочь, поскольку ответ cookie все еще запутывает вопрос. «Предела ajax» нет. Но на вашем сервере может быть ограничение. Проверьте вкладку сети браузера, чтобы точно увидеть, что возвращается.