powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / page reload from cache
18 сообщений из 18, страница 1 из 1
page reload from cache
    #39337210
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: javascript
1.
window.location.reload( false );



Эта строка на самом деле берет страницу из кеша?

У меня все-равно запрос обращается к серверу почему-то, хотя везде пишет что если указан параметр false, то берется страница из кеша.

Если так, то как на самом деле загрузить страницу по запросу из кеша?
...
Рейтинг: 0 / 0
page reload from cache
    #39337222
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,

forcedReload
Is a Boolean flag, which, when it is true, causes the page to always be reloaded from the server. If it is false or not specified, the browser may reload the page from its cache.



Суть в заголовках и умении отдавать сервером 200 или 304 в зависимости от ситуации. Но в любом случае, гарантированной загрузки из кеша без запроса на сервер ты не получишь.
...
Рейтинг: 0 / 0
page reload from cache
    #39337223
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174
Код: javascript
1.
window.location.reload( false );




Эта строка на самом деле берет страницу из кеша?

У меня все-равно запрос обращается к серверу почему-то, хотя везде пишет что если указан параметр false, то берется страница из кеша.Где, например, такое пишут?
...
Рейтинг: 0 / 0
page reload from cache
    #39337224
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Он скорее всего неправильно интерпретировал документацию. Если конечно читал.
...
Рейтинг: 0 / 0
page reload from cache
    #39337229
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA,

Он скорее всего неправильно интерпретировал документацию. Если конечно читал.
Вот я и хочу узнать...
...
Рейтинг: 0 / 0
page reload from cache
    #39337238
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAГде, например, такое пишут?
сходу не найду сейчас... много всего можно найти, в том числе и неправильного.

вот нашел, что chrome не поддерживает location.reload() и действительно, переменив на location = location; видно, что ресурсы подтягиваются из кеша, но сам запрос type=document все-равно обращается к серверу
...
Рейтинг: 0 / 0
page reload from cache
    #39337240
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
иначе говоря, у меня в chrome "window.location.reload( false );" работало так же, как обновлять страницу принудительно в браузере
...
Рейтинг: 0 / 0
page reload from cache
    #39337243
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
но все-равно "location = location;" дает не то поведение, что я искал

мне нужно было просто получить туже самую страницу до всех инициализаций javascripta, в таком виде как она была загружена первый раз (в течении сессии например), причем уже без вызова серверного кода
...
Рейтинг: 0 / 0
page reload from cache
    #39337250
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174но все-равно "location = location;" дает не то поведение, что я искал

мне нужно было просто получить туже самую страницу до всех инициализаций javascripta, в таком виде как она была загружена первый раз (в течении сессии например), причем уже без вызова серверного кода
вопрос - а в чем фишка такого?
как вариант - страница -это скелет без данных, данные загружаются после onload страницы с помощью ajax или websocket
...
Рейтинг: 0 / 0
page reload from cache
    #39337297
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадявопрос - а в чем фишка такого?


у меня часть логики вынесена на клиенте

часть данных инициализируется на сервере
часть на клиенте

нужно сбросить все то что было изменено на клиенте

т.о. не обязательно опять грузить данные с сервера, если можно получить эту страницу из кеша в таком виде, как она была запрошена первый раз, в рамках сессии и еще чего

логично?
...
Рейтинг: 0 / 0
page reload from cache
    #39337299
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174вадявопрос - а в чем фишка такого?


у меня часть логики вынесена на клиенте

часть данных инициализируется на сервере
часть на клиенте

нужно сбросить все то что было изменено на клиенте
Дак кнопка Reset .

При нажатии на кнопку Reset данные формы возвращаются в первоначальное значение. Как правило, эту кнопку применяют для очистки введенной в полях формы информации.
...
Рейтинг: 0 / 0
page reload from cache
    #39337301
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

почему я искал именно такое решение как я спрашивал - у меня не получалось сбросить часть информации средствами js, поэтому я протсо хотел не сбрасывать все изменения средтсвами js, а протсо достать эту страницу заново из кеша

использование формы я как-то не рассматривыал ...
хм, может и в самом деле, того... рассмотреть )

например, получится ли обернуть формой компонет в jquery-ui и сбросить все в нем по кнопке reset?
...
Рейтинг: 0 / 0
page reload from cache
    #39337302
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174skyANA,

почему я искал именно такое решение как я спрашивал - у меня не получалось сбросить часть информации средствами js, поэтому я протсо хотел не сбрасывать все изменения средтсвами js, а протсо достать эту страницу заново из кеша

использование формы я как-то не рассматривыал ...
хм, может и в самом деле, того... рассмотреть )

например, получится ли обернуть формой компонет в jquery-ui и сбросить все в нем по кнопке reset?
Попробуйте ведь. Что за компонент хоть?
...
Рейтинг: 0 / 0
page reload from cache
    #39337303
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAЧто за компонент хоть?
http://jqueryui.com/selectable/#serialize
...
Рейтинг: 0 / 0
page reload from cache
    #39337305
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

не работает,
нужно все вручную,
или как я спрашивал
...
Рейтинг: 0 / 0
page reload from cache
    #39337307
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,
твоя идея не очень хорошая, так как зависит от многих внешних факторов. управлять которыми ты не можешь.
поэтому советую рассмотреть другие пути.

как вариант - при формировании страницы использовать атрибут data- в нем сохранить первоначальные данные, потом при нажатии кнопки - переписать из этих атрибутов в нужные места старые значения. - не надо форм.
через jquery это будет короткий код.
...
Рейтинг: 0 / 0
page reload from cache
    #39337316
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174,
можно ещё быстрее - весь компонент записать в строку, потом просто восстанавливать через innerHTML
...
Рейтинг: 0 / 0
page reload from cache
    #39337326
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174skyANA,

не работает,
нужно все вручную,
или как я спрашивал
А как Вы заполняете компонент данными? На сервере?
А каким образом передаёте на сервер выбранное значение? Формируете некий объект?

Если да, то сформируйте его сразу после загрузки страницы. Это и будет ваше первоначальное состояние, к которому всегда можно вернуться.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / page reload from cache
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]