Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   location.reload (https://javascript.ru/forum/jquery/40357-location-reload.html)

koolleer 01.08.2013 21:41

location.reload
 
Здравствуйте. При использование location.reload() в гугл-хроме и опере сбрасываются установленный select, а в мозиле сохраняется установленный на момент обновления. Дак вот, мне нужно чтобы было как в мозиле. Не подскажете как сие осуществить?

vflash 01.08.2013 21:51

попробуйте имитировать reload, мож сработает
location.replace(location.pathname+location.search )

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

koolleer 01.08.2013 21:59

к сожалению не сработало. т.е. по нажатию кнопки у меня обновляется страница вызываю location.reload. есть ли возможность оставить установленные select'ы?

рони 01.08.2013 22:48

koolleer,
в localStorage записывайте значение селекта при изменении и при загрузке проверяйте что сохранилось и устанавливайте селект в это значение

koolleer 01.08.2013 23:30

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


Часовой пояс GMT +3, время: 15:20.