Есть вот такой код:
<?=CAjax::GetForm('method="POST"', 'action="/mail.php"', $arResult["AJAX_ID"], '1')?>
<input type="hidden" name="ajax" value="Y">
<input type="hidden" name="js" id="jstext" value="N">
<div class="modal-body" id="<?=$arResult["AJAX_ID"]?>">
<?if ($_POST["FB_SUBMIT_".$arResult["AJAX_ID"]] && $_POST["ajax"] == "Y"):
$APPLICATION->RestartBuffer();
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
endif;?>
<?if (count($arResult["ERRORS"]) > 0):?>
<div class="alert alert-error">
<button type="button" class="close" data-dismiss="alert">×</button>
<p>- <?=implode("<br>- ",$arResult["ERRORS"])?></p>
</div>
<?elseif ($arResult["OK"]):?>
<div class="alert alert-success">
<button type="button" class="close" data-dismiss="alert">×</button>
<?=$arParams["OK_MSG"]?>
</div>
<?endif;?>
ниже него сами поля формы выводятся. Форма работает и письма приходят без проблем, но нет никакого уведомления ушло письмо или нет. В консоли браузера выводит при нажатии кнопки следующее:
TypeError: Error in invocation of runtime.sendMessage(optional string extensionId, any message, optional object options, optional function responseCallback): chrome.runtime.sendMessage() called from a webpage must specify an Extension ID (string) for its first argument.
kernel_main_v1.js?1596206376311659:23 Uncaught TypeError: Cannot set property 'innerHTML' of null
at HTMLFormElement.t.BXFormCallback (kernel_main_v1.js?1596206376311659:23)
at HTMLFormElement.a.ajax._submit_callback (kernel_main_v1.js?1596206376311659:23)
at HTMLIFrameElement.<anonymous> (kernel_main_v1.js?1596206376311659:15)
Не выдает $arResult["OK"].
Что может быть не так и что с этим делать?