Jquery. $.post Как узнать до того как загрузятся данные от скрипта, какого они размера (в байтах)?

интернет программирование JavaScript jQuery post


Примечание:
Николашка из Перми, действительно можно так вычислить размер, я проверял. Только length(data) у меня не вышло, а вот data.length выдает результат в байтах, и на 8 не надо умножать... Но размер все равно показывает только после того как загрузит данные, а мне надо сначала узнать размер. Уверен, что это возможно сделать, но как?? Тут, видимо, придётся искать обходные пути...

Примечание:
aristov1aa, собственно для того чтобы сделать полоску загрузки данных.
Ответы:
никак.
либо запрашивать размер отдельно.
попробуйте data.length() * (вес символа в кодировке)
Можно попробовать почитать в сторону http-заголовков. В протоколе http может передаваться информация о количестве байт.
Но не уверен, что эту инфу можно вытащить средствами _сегодняшнего_ javascript. (см. http://romka.eu/blog/json-head )
В будущем - может быть помогут websocket-ы.
Не логично соображаешь.


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.