О проекте

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

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

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

Drupal: Как с помощью AJAX обновить ВСЮ форму

-12 votes
+
-

В ajax callback можно возвращать не только отдельные элементы, но и всю форму:
/**
* Form builder
*/
function mymodule_test_form() {
// ...
 
$form['#prefix'] = '<div id="test-form-wrapper">';
$form['#suffix'] = '</div>';
 
$form['update_button'] = array(
'#type' => 'button',
'#value' => 'Update',
'#ajax' => array(
'callback' => 'mymodule_test_form_update',
'wrapper' => 'test-form-wrapper',
),
);
 
return $form;
}
 
/**
* Ajax callback
*/
function mymodule_test_form_update($form, $form_state) {
return $form;
}
Комментарии
Похожие записи:

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

XandeadX