У меня странное ограничение размера данных при возврате данных с сервера с jQuery.post
. Мой код выглядит примерно так:
$.post('/search', query, function(data) {
// data = { success : <true/false>, html : <html string> }
if (data.success) {
$('#search-results').html(data.html);
} else {
displayPrettyError('error!'); // :)
}
}, 'json');
Для больших data.html
(длина> 3e6 символов) в Firefox 3.6, похоже, ничего не происходит (ничего не отображается), даже если в более поздних версиях и в chrome он работает нормально. Вся моя организация работает под управлением FF3.6 - есть ли идея, если есть способ разрешить эту странность, или это известная проблема, и мне следует просто провести обновление браузера всей компании? спасибо.
РЕДАКТИРОВАТЬ - возвращенный ответ содержит уже обработанный html довольно большого набора результатов из запроса базы данных.