crezd
Новичок
Ajax+Singleton+Генератор форм
не могу понять почему не работает, думаю что из за ajax, но почему не понимаю, может мне тут кто нибудь объяснит
подгружаю в класс синглетона класс генератора форм
прикручиваю к селекту (onchange) xajax функцию
которая берет через синглетон уже существующий в памяти класс генератора форм и добавляет еще одну форму с элементами.
К элементу xajax_button прикручена ajax функция которая выводит все созданные формы...эта функция также берет из памяти уже существующий класс генератора форм
так вот выводиться только форма 'addons'
а форму которая была создана ajax функцией не видит вообще(не существует)
по теории как я понимаю должны выводиться 2 формы, исходя из здравого смысла так как все функции работают с одной инициализацией класса "генератора форм"(form), а выводиться одна...грешу на аякс...но в точности почему оно так, не пойму.
не могу понять почему не работает, думаю что из за ajax, но почему не понимаю, может мне тут кто нибудь объяснит
подгружаю в класс синглетона класс генератора форм
PHP:
$form=Singleton::getInstance('form');
//создаю новую форму
$form->addForm('addons');
//тут добавляю разные элементы к форме
$form->addElement('name','text'....);
$form->addElement('ggg','select'....);
*
*
*
*
$form->addElement('xajax_button','button'....);
прикручиваю к селекту (onchange) xajax функцию
которая берет через синглетон уже существующий в памяти класс генератора форм и добавляет еще одну форму с элементами.
К элементу xajax_button прикручена ajax функция которая выводит все созданные формы...эта функция также берет из памяти уже существующий класс генератора форм
так вот выводиться только форма 'addons'
а форму которая была создана ajax функцией не видит вообще(не существует)
по теории как я понимаю должны выводиться 2 формы, исходя из здравого смысла так как все функции работают с одной инициализацией класса "генератора форм"(form), а выводиться одна...грешу на аякс...но в точности почему оно так, не пойму.