Я пытаюсь загрузить новые ссылки без обновления страницы, используя функцию html5 window.history.pushState()
.
Все работает хорошо, но когда я открываю свой элемент проверки в Chrome или в Firefox, тег head
и body
тег отсутствует.Я не знаю почему.
Вот мой код:
function goto(event,el)
{
url=el.href;
event.preventDefault();
window.history.pushState('','',url);
$('html').load(url);
}
и новая страница загрузки выглядит так: -
<html>
<head>
<script type="text/javascript" src="http://localhost/js/jquery.js"></script>
</head>
<body>
<div id="menu">
<a href="menu1.php">Menu1</a>
<a href="menu2.php">Menu2</a>
</div>
</body>
</html>
Я действительно хочу ориентироватьсяна страницах без обновления страницы.
Как решить эту проблему, используя функцию history.pushstate()
или есть какой-либо другой способ.
Моим главным мотивом является достижение такой скорости, как Facebook или Twitter.