Список вопросов
Как зайти в Даркнет?!
25th January, 01:11
4
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
892
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4380
0
Помогите пожалуйста решить задачи
24th November, 23:53
6084
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4308
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2598
0
Поддерживает ли ajax возможность подгружать элементы, чтобы потом их отобразить?
Просмотров: 419
 
Ответов: 3
Поддерживает ли ajax возможность подгружать элементы, чтобы потом их отобразить?
А выгружать ненужное можно?
Всё это я спрашиваю с учётом того, что сама страница не должна при этом обновляться в браузере, но чтобы содержимое — изменялось.
Существует ли проблема индексации таких страниц поисковиками? Иначе, мне не понятно почему новостные сайты всё ещё новости держат на разных страницах, если можно настроить переход к списку новостей и переключение на другие новости с помощью ajax. Или это только потому, что так баннеров будет показываться меньше и статистика просмотров сайта будет выглядеть более скудно?
Аякс — это всего лишь технология асинхронных запросов. Им можно подгружать элементы когда угодно, отображая их или сохраняя данные в какие-нибудь переменные для дальнейшего отображения или обработки. Выгружать ненужное можно простым удалением этого ненужного из дерева DOM. И для загрузки, и для выгрузки советую использовать библиотеку jQuery, как наиболее простую.
При использовании фоновой подгрузки элементов страницы через аякс поисковики индексируют только код основной страницы, поэтому полагаться только на аякс нельзя. Обычно делают так: <a href="/page_1" onclick="load('ajax_page_1'); return false"> Таким макаром при простом клике на ссылку вызовется load('ajax_page_1'), но если выключен яваскрипт или ссылку хотят открыть в новой вкладке, то произойдет переход по адресу /page_1. Ну и естественно, таким методом устраняются проблемы с поисковиками.
возможность подгружать элементы
да
А выгружать ненужное можно?
ajax?! если удалять элементы из dom — jquery да.
Существует ли проблема индексации таких страниц поисковиками?
да
почему новостные сайты всё ещё новости держат на разных страницах
а еще можно держать на разных для поисковиков, а на самих страницах клики перехватывать и подгружать аяксом
баннеров будет показываться меньше
можно же с новым контентом и новые баннеры прогружать…
ajax это тот же javacript, который поисковики не любят.
Поэтому если и делать сайт проаяксеный — нужно заботиться чтобы и те у кого javascript отключен имели тот же самый функционал (те самые отдельные страницы, ссылки на которые, если javascript у пользователя включен заменяются на вызов той самой аяксины).
Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться