VM5162:2 Uncaught SyntaxError: Unexpected token <
at Function.BX.evalGlobal (kernel_main.js?1529388928297732:12)
at Function.BX.evalPack (kernel_main.js?1529388928297732:12)
at parent.bxcompajaxframeonload (?clear_cache=Y:64)
at kernel_main.js?1529388928297732:16
помогите, вызывается компонент
<?$APPLICATION->IncludeComponent(
"bitrix:main.userconsent.request",
"",
array(
'ID' => $arParams["USER_CONSENT_ID"],
"IS_CHECKED" => $arParams["USER_CONSENT_IS_CHECKED"],
"IS_LOADED" => "Y",
"AUTO_SAVE" => "Y",
'SUBMIT_EVENT_NAME' => 'complite_vopros',
'REPLACE' => array(
'button_caption' => 'Отправить',
'fields' => array('Электронный адрес')
),
)
);?>
и его ajax обработчик
BX.ready(function () {
var submitBtn = BX('submit_vopros');
BX.bind(submitBtn, 'click', function(){
BX.onCustomEvent('complite_vopros', []);
});
if (!BX.UserConsent)
{
return;
}
var control = BX.UserConsent.load(BX('mfeedback__page'));
if (!control)
{
return;
}
BX.addCustomEvent(
control,
BX.UserConsent.events.save,
function (data) {
console.log('js event:', 'save', data);
}
);
});
при нажатии на субмит появляется ошибка выше. появляется только после нажатия и принятия, дальше если поля формы(обязательные) не заполнены, пишет что не заполнено, и галочка перестает работать.