Ajax обновляет содержимое страницы вместо содержимого div - PullRequest
2 голосов
/ 16 ноября 2010

Есть ли способ обновить все содержимое страницы вместо просто div?

Ответы [ 3 ]

2 голосов
/ 16 ноября 2010

что именно вы хотите здесь?Вы можете написать 1 строку JavaScript для обновления всей страницы

 window.location.reload()
1 голос
/ 16 ноября 2010

Вы можете заменить содержимое тега body. Это как замена обычного контента div. Для доступа к тегу body используйте document.body или document.getElementsByTagName('body')[0].

Если вы выполните обычную перезагрузку страницы с помощью window.location, у вас будет перезагружен CSS и JavaScript в голове, что потребует больше ресурсов.

0 голосов
/ 16 ноября 2010

Вы можете сделать что-то подобное, чтобы отправить браузеру новый URL-адрес:

window.location = "http://www.google.com/"

Но в этот момент вы как бы побеждаете цель AJAX. В большинстве случаев вы хотите загружать с сервера только те данные, которые вам нужны, и переписывать содержимое только тех частей страницы, которые меняются. Таким образом, обычно это удобнее для пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...