Я прочитал этот вопрос, но он точно не отвечает на мой вопрос.
К сожалению, похоже, что все изменилось в объекте XHR, так как я в последний раз смотрел на AJAX, поэтому больше не возможно напрямую обращаться к responseText
до того, как он будет заполнен.
Мне нужно написать страницу, которая использует AJAX (желательно jQuery, но я открыт для предложений) для извлечения CSV-данных через HTTP с сервера, на котором я не контролирую. Данные ответа могут быть довольно большими; мегабайт текста не является чем-то необычным.
Сервер удобен для потока. Есть ли способ получить доступ к потоку данных, поскольку он возвращается, непосредственно из JavaScript?
У меня есть возможность написать некоторый PHP-код, который живет посередине, и использует какую-то технику "Comet" (long-poll, EventSource и т.д.), но я предпочел бы избежать этого, если это возможно.
В случае, если это имеет значение, предположите для этого вопроса, что пользователи имеют последнюю версию Firefox/Chrome/Opera и старую совместимость с браузером, не является проблемой.