Доброго времени суток. В публичной части сайта размещен компонент bitrix:iblock.element.add.form, шаблон пока что не модифицирован. В вызов компонента для работы в ajax-режиме (форма должна открываться в попапе) добавлено следующее:
Код |
---|
"AJAX_MODE" => "Y", // режим AJAX
"AJAX_OPTION_SHADOW" => "N", // затемнять область
"AJAX_OPTION_JUMP" => "N", // скроллить страницу до компонента
"AJAX_OPTION_STYLE" => "Y", // подключать стили
"AJAX_OPTION_HISTORY" => "N",
|
Ajax-режим срабатывает нормально 1 раз, если я нажимаю submit второй раз - остается вместо страницы только сама форма, ломается обработчик судя по всему. При этом, если я залогиненым смотрю страницу, сверху есть панель администратора, все работает нормально, сколько бы раз я ни нажимал на сабмит. Какого-то скрипта не хватает, почему так? Шапка сайта такая:
Код |
---|
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?=SITE_CHARSET; ?>">
<meta name="Author" content="Kelnik studios">
<title><? $APPLICATION->ShowTitle(); ?></title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<script src="<?=SITE_TEMPLATE_PATH; ?>/script.js"></script>
<? $APPLICATION->ShowHead(); ?>
</head>
<body>
<? $APPLICATION->ShowPanel(); ?> |