Есть ли способ обновить содержимое всей страницы, а не только div?Ajax обновить содержимое страницы вместо содержимого div
ответ
Что именно вы хотите здесь? Вы можете написать 1 яваскрипт линии для обновления всей страницы
window.location.reload()
+1 для того, чтобы точно указать, что хочет OP – Brad
Вы могут заменить содержимое body
тега. Это похоже на замену содержимого обычного div
. Для доступа к тегу тела используйте document.body
или document.getElementsByTagName('body')[0]
.
Если вы делаете обычную перезагрузку страницы с помощью window.location
, у вас будет перезагрузка CSS и JavaScript в голове, поэтому потребуется больше ресурсов.
+1 за то, что помог OP подумать о потенциально лучшем решении – Brad
Вы можете сделать что-то вроде этого, чтобы отправить браузер на новый URL:
window.location = "http://www.google.com/"
Но, в тот момент, вы вроде победы над точкой AJAX. В большинстве случаев вы хотите загрузить только данные, необходимые с сервера, и переписать содержимое только тех частей страницы, которые меняются. Это, как правило, лучший опыт для пользователя.
@OP, на самом деле это не ajax, если вы это делаете, не так ли? – Brad