Пожалуйста, помогите!Обновить часть страницы
Можете ли вы объяснить мне, как перезагрузить часть страницы С URL изменения, но он должен не включая хэш-тег.
некоторый код:
URL: mysite.com/ первый/
<html>
<body>
<h1>RELOAD!</h1>
<div>few words...</div>
<input type="button">
<body>
</html>
хотят изменить, чтобы:
URL: mysite.com/ второй/
<html>
<body>
<h1>RELOAD!</h1>
<div>other few words...</div>
<input type="button">
<body>
</html>
Как Я могу перезагрузить контент только в DIV на другом?
я вижу еще один пример, как это следующее:
if (location.href.indexOf("#") > -1)
location.assign(location.href.replace('#', "/"));
НО - это перезагружать всю страницу!
.htaccess - Я не могу использовать, потому что обугленный „#“ и следующий текст не отправляются на сервер.
Также я видел код:
history.pushState(null, null, '#myhash');
if(history.pushState) {
history.pushState(null, null, '#myhash');
}
else {
location.hash = '#myhash';
}
, но не могу понять это правильно.
Возможно, есть и другой правильный способ, как это сделать.
Nope. Другого пути нет. 'pushState' - это способ сделать это. Лучше начните понимать это. :) – GolezTrol
Документация не под термином pushState фактически является частью объекта истории. https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history?redirectlocale=en-US&redirectslug=Web%2FGuide%2FDOM%2FManipulating_the_browser_history – Dylan