ПредишенСледващото

Готвене форма

Всичко над тази част от кода се заменя със

Prolog_before.php свързване на необходимите системни файлове, без удар с глава на шаблона на сайта. това е изскачащ прозорец не е необходимо. ajax.js е необходимо скрипт за компонентите в режим на Аякс.

Всичко, което е под свързващ компонент се заменя със

Epilog_after.php свързване на необходимите системни файлове без шаблон мазе сайт.

Ако няма настройка "Активиране на режима AJAX"

Подобряване на функционирането в режим на AJAX може да бъде почти всеки компонент в системата. Ако няма желание група от параметри в прозореца Preferences, можете да направите 2 начина - за да добавите желаните настройки в .parameters.php компонент шаблон (това може да се намери в документацията), или да пишете директно на призванието код линия:

За теста с iblock.element.form.add.form код с добавени параметри ще изглеждат по следния начин:

По този начин можете да покажете не само формата, но и всяко друго статично и динамично съдържание.

Подобни записи

Повторната проверка все още това време
на входа - дали правилната парола или да се коригира - се отваря нов прозорец
когато продукцията се работи правилно
Може би това се дължи на какво друго библиотеки. Шаблон, използван samopisny

Изправени пред същия проблем, използвайте само интегриран компонент от гласовете, резултата от гласуването не е открита в полето за диалог и за новата страница. Реших да се свърже само си Аякс мач в компонента изключено всичко, което е свързано с Bitrix Аякс, както и самият skipt /bitrix/js/main/ajax.js. Освен това, в шаблона на компонента, който се отваря на първо място в модален прозорец (в моя случай voiting.form), след като на първа линия до пролога добавя стандарт тип документ, той е свързан с всички необходими файлове за fancybox включително и моята Аякс и най-накрая приключи.
Всички код за освобождаване конвенция шаблон поставен в обвивка
Аякс скрипт изглеждаше по следния начин:
$ (Документ) .ready (функция () ......
$ ( «Форма # voiting форма»). Bind ( «представя», функция () $ .ajax (тип. "Пост",
кеш. невярно,
URL адрес. «Voiting.php»,
данни. $ (Това) .serializeArray (),
успех: функция (HTML) $ ( «div.voting форма кутия-обвивка») HTML (HTML) ;.
>
>);
върнете невярна;
>);
... ..
>);
voiting.php - файла, където комплексът се нарича компонент гласуване. В резултат на това всичко се показва в модален прозорец. Съставено автоматично регулируем размер не може, така че аз просто зададете ширината и височината на прозореца на обичайната норма.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!