Блог | Паршин Павел
Привет!

В моём блоге собраны технические статьи на различные темы, с которыми я сталкивался во время работы и учёбы.

Привожу простой способ переноса сообщения после отправки пользователем формы Webform во всплывающее окно.

Данная статья основана на главе 18 книги "CMS Drupal 7 Руководство по разработке системы управления веб-сайтом" (автор - Тодд Томлинсон).

В книге есть достаточно много интересных глав, но на мой взгляд она уже устарела, помимо этого в примерах часто встречаются ошибки либо неточности, которые могут быть связаны как с дальнейшим развитием Drupal, так и с опечатками (с некоторыми ошибками и их исправлениями можно ознакомиться по этой ссылке). Поэтому я решил выложить полностью работоспособный модуль Plusone. Версия Drupal - 7.19, версия jQuery - 1.4.4.

Drupal.behaviors.events = {
    attach: function(context, settings) {
    $('#example').bind('ajaxSuccess', function(data, status, xhr) {
      // script
    });
  }
};

Функция .bind() добавляет обработчик непосредственно на элемент #example. Рассматриваем только успешное выполнение ajax-запро...