Хорошо, я знаю, что ошибка не приходит из 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));
Тогда я смог исправить ошибку.(Для тех, кто хочет знать: это была синтаксическая ошибка в регулярном выражении)