Bitrix\Main\Engine\Contract\Controllerable;
CJSCore::Init(array("fx", "ajax"));
class order extends \CBitrixComponent implements Controllerable
{
public function configureActions()
{
return [
'getDeliveriesHtml' => [ // Ajax-метод
'prefilters' => [],
],
];
}
public function getDeliveriesHtmlAction() {
echo 1
;
}
}
Дергаю через JS:
BX.ajax.runComponentAction('svensoft:order', 'getDeliveriesHtml', {
mode: 'class'
})
.then(function(response) {
console.log(response.data);
});
получаю:
status: "error"
errors: {
[{message: Could not find description of getDeliveriesHtml in Bitrix\\Main\\Engine\\Component\\ComponentController"}]
...
}
Чего не хватает на серверной стороне?
а параметры передать
какие именно? у меня метод без параметров
Обсуждают сегодня