По какой-то причине в настройках нет возможности указать использование ajax и в документации это не отображено.
Битрикс такой битрикс.
<?$APPLICATION->IncludeComponent(
"bitrix:iblock.element.add.form",
"product_availability_request",
array(
"COMPONENT_TEMPLATE" => "product_availability_request",
"CUSTOM_TITLE_DATE_ACTIVE_FROM" => "",
"CUSTOM_TITLE_DATE_ACTIVE_TO" => "",
"CUSTOM_TITLE_DETAIL_PICTURE" => "",
"CUSTOM_TITLE_DETAIL_TEXT" => "",
"CUSTOM_TITLE_IBLOCK_SECTION" => "",
"CUSTOM_TITLE_NAME" => "",
"CUSTOM_TITLE_PREVIEW_PICTURE" => "",
"CUSTOM_TITLE_PREVIEW_TEXT" => "",
"CUSTOM_TITLE_TAGS" => "",
"DEFAULT_INPUT_SIZE" => "30",
"DETAIL_TEXT_USE_HTML_EDITOR" => "N",
"ELEMENT_ASSOC" => "CREATED_BY",
"GROUPS" => array(
0 => "2",
),
"IBLOCK_ID" => "13",
"IBLOCK_TYPE" => "comment",
"LEVEL_LAST" => "Y",
"LIST_URL" => "",
"MAX_FILE_SIZE" => "0",
"MAX_LEVELS" => "100000",
"MAX_USER_ENTRIES" => "100000",
"PREVIEW_TEXT_USE_HTML_EDITOR" => "N",
"PROPERTY_CODES" => array(
0 => "182",
1 => "NAME",
2 => "PREVIEW_TEXT",
),
"PROPERTY_CODES_REQUIRED" => array(
0 => "182",
1 => "NAME",
2 => "PREVIEW_TEXT",
),
"RESIZE_IMAGES" => "N",
"SEF_MODE" => "N",
"STATUS" => "ANY",
"STATUS_NEW" => "N",
"USER_MESSAGE_ADD" => "",
"USER_MESSAGE_EDIT" => "",
"USE_CAPTCHA" => "N",
"AJAX_MODE" => "Y", // режим AJAX
"AJAX_OPTION_SHADOW" => "Y", // затемнять область
"AJAX_OPTION_JUMP" => "N", // скроллить страницу до компонента
"AJAX_OPTION_STYLE" => "Y", // подключать стили
"AJAX_OPTION_HISTORY" => "N",
),
false
);?>