В настоящее время я сталкиваюсь с проблемой изменения URL-адреса ajax.
Допустим, у меня есть вызов ajax, когда пользователь нажимает на div, и div расширяется, а ajax получает данные из db, но URL-адрес не меняется.
Затем я нашел API истории html5 на веб-сайте Firefox. Внизу страницы порекомендуйте history.js, чтобы решить проблемы с кроссбраузерностью.
Но затем я нашел jquery-history.js и jquery-ajaxy , О боже, почему так много версий?
Любое предложение, которое я должен использовать? Я хочу, чтобы все мои вызовы ajax
- обеспечивает изменение URL
- кнопка назад/следующий браузер
- Использование API HTML5
- Плевать на старый браузер
- Плевать на IE
- Это действительно не полная перезагрузка страницы, а не просто подделка.
И я использую jquery.
window.history
, так как это не так сложно. Я пытался использоватьhistory.js
, но это усложняло задачу, к тому же оно не поддерживалось активно. Я бы просто заблокировал браузеры, которые не поддерживают его, через Modernizr. developer.mozilla.org/en-US/docs/DOM/ - person Jonathan Ong   schedule 25.01.2013