Задать вопрос
seoyuzer
@seoyuzer
Изготовление сайтов на Drupal 7

Как загрузить блок по клику по ссылки через ajax?

Подскажите пожалуйста, нужно по клику по ссылки подгружался определенный блок через ajax, есть ли какой нибудь готовый модуль? Или может статья какая нибудь как это сделать?
  • Вопрос задан
  • 237 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
VIKINGVyksa
@VIKINGVyksa
front-end developer
Найти вы это можите в гугле, зачем тут спрашивать? Тут про код спрашивают...

Вот велосипед
;(function(w,d,b){
 d.getElementsByTagName('a').

for(/*типо цикл*/){
  d[i].addEventListener('click',function(e){
  var self = this,
       blockName = self.getAttibute('data-block');
    e.preventDefault();

    /*ну и ajax*/
 
 },false);
}
})(window,document,document.body);


Проблема этого способа в том что куча обработчиков событий в документе, чем больше ссылок, тем больше обработчиков. Делегируйте на свой вкус)
Ответ написан
Комментировать
drupby
@drupby
Как вариант использовать ctools modal (пример использования drup.by/articles/vsplyvayushchee-modalnoe-okno-s-z... - только заменить вывод окна по времени на клик)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект