1С-Битрикс Управление сайтом: работа с javascript библиотекой BX

06.11.2019

Проверка на непустую строку 

BX.type.isNotEmptyString(str);

Очистка контента узла:

BX.cleanNode(Node);

Добавить класс узлу

BX.addClass(node, 'class');

Удалить класс у узла
BX.removeClass(node, 'class');

Подготовить данные формы:

BX.ajax.prepareForm(form);

Добавить обработчик события аяксовой загрузки:

BX.addCustomEvent('onAjaxSuccess',function () {

});

Аякс отправка данных:

items

BX.ajax({
url:'ajax.php',
method: 'POST',
dataType: 'json',
data:{'action':'ADD','items':items,'POLE':val},
onsuccess: function(res){
console.log(res);
 },
});

Создание узла:

BX.create('IMG', {props: {src:  '/images/loader.gif'}});

Обход всех элементов по селектору класса, аналог jquery each:

var items=BX.findChild(BX("ID"),{class: 'classname'}, true, true);

items.forEach(function(element){
      console.log(element);
});

Возврат к списку


Материалы по теме: