Сохранение состояния страницы AJAX
Есть ли способ прослушать hashchanges в URL и зарегистрировать событие для использования кнопки в AJAX и т. Д.
Используя ссылки вроде таких:
<a href="/#!page">Go to page!</a>
и скрипт такой:
<script type="text/javascript">
$(function () {
if (window.location.hash){contentload(window.location.hash);}
$('a').click(function() {
fragment = this.hash;
contentload(fragment);
});
});
function contentload(fragment) {
fragment = fragment.slice(1).replace('!', '')
$('#content').load('http://mysite.com/'+fragment+'?ajax=1');
}
</script>
Мне нужно попытаться сохранить состояние страницы, я видел плагин адреса jQuery, но понятия не имею, как это реализовать..
2 ответа
Решение
Взгляните на этот плагин jquery http://benalman.com/projects/jquery-bbq-plugin/