Ошибка типа i равна нулю в jquery.min.js - PullRequest
0 голосов
/ 15 октября 2018

Хорошо, я знаю, что ошибка не приходит из jquery.

У меня есть ajax-ответ с некоторым содержимым, отформатированным в виде набора строк таблицы HTML, который я хочу добавить в свою таблицу:

$.ajax().done(function() {
    ...
    table.append(response);
    ...
});

Легко, правда?Ну не совсем.Я получаю эту ошибку:

Ошибка типа: я равен нулю

Итак, для отладки я зарегистрировал содержимое ответа:

...
console.log(response);
table.append(response);
...

response isне пустой.Совсем нет: <tr><td>178</td>......</td></tr>.На самом деле, я почти уверен, что есть ограничение на размер, который вы можете добавить в DOM за один раз.потому что просто в консоли, когда я раскрываю журнал ответов, для отображения требуется одна или две секунды ...

Я знаю, почему ответ такой большой: он содержит мой ответ и некоторые сведения об ошибках, сгенерированныепара плагинов, которые я использую, но мне нужно отобразить их, чтобы получить читаемую отладочную информацию на сервере обработки запросов ajax (почему, где, как мой код падает ??) ...

Итак, мой вопрос:Кто-нибудь знает, есть ли ограничение на размер приложения JQuery, и особенно, какое это значение?Я не смог найти его в Google ...

РЕДАКТИРОВАТЬ: Мне удалось отобразить содержание ответа с помощью:

table.append(response.substr(0));

Тогда я смог исправить ошибку.(Для тех, кто хочет знать: это была синтаксическая ошибка в регулярном выражении)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...