Я пытаюсь вычислить строку из 50 000+ символов из запроса GET ajax, используя jquery.В меньших наборах данных код будет правильно его оценивать, но firefox выдает ошибку «Неопределенный строковый литерал».После некоторых копаний я попытался использовать внешние библиотеки из JSON.org, заменив \ n, \ r \ n и \ r пустой строкой (на сервере), и заключив eval () в скобки.
Вот часть клиентского кода (javascript):
http://pastebin.com/wsXuN7tb <- здесь я использовал внешнюю библиотеку, чтобы сделать это </p>
Просмотрев firebug, я заметил, что строка json, возвращаемая сервером, была неполной и была обрезана примерно в 50 000 символов.Я точно знаю, что сервер возвращает допустимую строку json, потому что я передал ее в файл перед отправкой клиенту, но в итоге клиент получает усеченную версию.
Почему это происходит?Есть ли способ обойти это?