Собственная ajax-команда в drupal 7 создается с помощью следующего кода, помещенного в js скрипт:
(function($, Drupal) {
Drupal.ajax.prototype.commands.afterAjaxCallbackFilter = function(ajax, response, status)
{
alert(response.data);
};
}(jQuery, Drupal));
После этого в ajax-обработчике запроса эта команда используется следуюзим образом.
$commands[] = array (
'command' => 'afterAjaxCallbackFilter',
'data' => 'some data',
);