Я хотел бы знать, возможно ли изменить содержание URL в браузере, не перезагружая страницу?
Я использую jQuery и Ajax для загрузки новых частей моей страницы. Когда я выбираю "product one", прямая ссылка была бы mysite.com/product1
и для "продукта два" был бы mysite.com/product2
, но я не хочу перезагружать сайт к этим страницам.
Вам нужно будет добавить хэш #
, если вы хотите предотвратить перезагрузку страницы.
На css-tricks.com есть отличный скринкаст по этому поводу, посмотрите:
Вы не можете. Только если вы измените хеш, как вам сказал sAc.
Но ... Могу я спросить ПОЧЕМУ?