В моём блоге собраны технические статьи на различные темы, с которыми я сталкивался во время работы и учёбы.
Привожу простой способ переноса сообщения после отправки пользователем формы 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-запро...