Несколько одинаковых AJAX-компонентов на одной странице
Чтобы компонент вызывался через AJAX, для большинства компонентов достаточно прописать следующие параметры:
"AJAX_MODE" => "Y", // режим AJAX "AJAX_OPTION_SHADOW" => "N", // затемнять область "AJAX_OPTION_JUMP" => "N", // скроллить страницу до компонента "AJAX_OPTION_STYLE" => "Y", // подключать стили "AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_ADDITIONAL" => 'random',
if (($_POST['WEB_FORM_ID'] == $arParams['WEB_FORM_ID'] || $_POST['WEB_FORM_ID'] == $arResult['arForm']['SID']) && (strlen($_REQUEST["web_form_submit"])>0 || strlen($_REQUEST["web_form_apply"])>0))
&& $arParams['AJAX_OPTION_ADDITIONAL']==$_REQUEST["ajax_opt_add"]
if (($_POST['WEB_FORM_ID'] == $arParams['WEB_FORM_ID'] || $_POST['WEB_FORM_ID'] == $arResult['arForm']['SID']) && (strlen($_REQUEST["web_form_submit"])>0 || strlen($_REQUEST["web_form_apply"])>0) && $arParams['AJAX_OPTION_ADDITIONAL']==$_REQUEST["ajax_opt_add"])
Комментарии (3)
Спасибо за статью! Помогло!
22 сентября, 2021 в 4:47Спасибо большое!
31 марта, 2021 в 16:41Полезная статья, спасибо)
11 декабря, 2017 в 3:30