Простой хэшчейн

Я использую страницы, называемые ajax, и пытаюсь заставить работать кнопки браузера «назад» и «вперед».

Это обработчики:

<li><a href="#" class="ceni">примерни цени</a></li>
<li><a href="#" class="karieri">кариери</a></li> 

И это мой javascript, который вызывает отображение страниц без перезагрузки всей страницы (ajax):

$('.ceni').click(function(){             
    $.ajax({
    url: 'pages/ceni.php',
    success: function(response) {
    $("#pages").html(response);
    }
     });    
  });



  $('.karieri').click(function(){           
    $.ajax({
    url: 'pages/karieri.php',
    success: function(response) {
    $("#pages").html(response);
    }
     });        
  });

Примечание: я не специалист или что-то в этом роде, поэтому, пожалуйста, говорите со мной просто, как можете. Большое спасибо :)


person Bat Jeko    schedule 19.02.2012    source источник
comment
Я использую jQuery версии 1.5.1. если это важно для вопроса :)   -  person Bat Jeko    schedule 19.02.2012
comment
Возможно, вы ищете это: stackoverflow.com/questions/5377320/   -  person Control Freak    schedule 19.02.2012


Ответы (1)


Я рекомендую вам взглянуть на плагин History.js. Он делает то, что вы хотите, и поддерживает jQuery. Вы можете найти его по этому адресу:

https://github.com/browserstate/history.js/

Я надеюсь, что это помогло вам.

person thomas.winckell    schedule 22.11.2013