Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Событие срабатывает только 1 раз (https://javascript.ru/forum/events/71953-sobytie-srabatyvaet-tolko-1-raz.html)

mazahaler 24.12.2017 03:38

Событие срабатывает только 1 раз
 
Здравствуйте, у меня есть такой скрипт:
$(function(){
    
        $('#strparams').change(function(){
        value=$(this).val();


        $("#downloadMain").click(function(){
            
          document.location.href = "http://localhost:9090/JavaBridge/pract/doc/report.php?"+value;
          });
          $("#see").click(function(){

          document.location.href = "http://localhost:9090/JavaBridge/pract/doc/reportview.php?"+value;
          
          });
        });

        });

как видно из скрипта в нем есть 2 обработчика клика, которые переходят по ссылкам.
Соответсвенно переходят они нормально, все работает. Однако, если после перехода по ссылке нажать в браузере кнопку "Назад", то события клика больше выполнятся не будут.
Вопрос вот в чем: как мне сделать перезагрузку страницы при нажатии на кнопку назад? Или может быть есть другое решение этой проблемы.
Хелп.

рони 24.12.2017 11:42

mazahaler,
уберите change

mazahaler 24.12.2017 12:04

рони,
если убрать change то не будет отслеживаться значение value. А оно мне нужно.

рони 24.12.2017 12:57

Цитата:

Сообщение от mazahaler
А оно мне нужно.

не нужно, достаточно в клике получить значение селекта

mazahaler 24.12.2017 13:00

рони,
действительно. Спасибо вам.


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