BX.ajax.runAction
BX.ajax.runAction(action[, config])
BX.ajax.runAction - это метод для запуска аякс-действий в модуле, который возвращает BX.Promise. Если был просрочен csrf-токен, то он сам попробует его восстановить (выполняется только одна попытка) и повторить запрос. Если от сервера пришёл ответ, в котором status не равен success
, то promis'y выполняется reject.
Параметры
Параметр | Описание | С версии |
---|---|---|
action {string} | Действие, которое необходимо запустить. Например, disk.folder.get. | |
config {Object} | Параметры:
|
Пример
BX.ajax.runAction('disk.folder.get', { data: { folderId: 1 }, analyticsLabel: { viewMode: 'grid', filterState: 'closed' } }).then(function (response) { console.log(response); /** { "status": "success", "data": { "ID": 1, ... }, "errors": [] } **/ }, function (response) { //сюда будут приходить все ответы, у которых status !== 'success' console.log(response); /** { "status": "error", "errors": [...] } **/ });
© «Битрикс», 2001-2024, «1С-Битрикс», 2024