О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Drupal: Показать результат выполнения AJAX запроса в jQuery UI Dialog

-22 votes
+
-

Пример формы, в которой после нажатия кнопки, юзер увидит jQuery UI Dialog с приветственным сообщением:
function mymodule_test_form() {
$form['submit'] = array(
'#type' => 'button',
'#value' => 'Open dialog',
'#ajax' => array('callback' => 'mymodule_test_form_ajax_callback'),
);
 
$form['#attached']['library'][] = array('system', 'ui.dialog');
 
return $form;
}
 
function mymodule_test_form_ajax_callback() {
$commands[] = ajax_command_append('body', '<div id="dialog" class="element-hidden">Hello world</div>');
$commands[] = ajax_command_invoke('#dialog', 'dialog');
 
return array('#type' => 'ajax', '#commands' => $commands);
}
Читать дальше →
Похожие записи:

Полный оригинальный материал: