Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.143.223.33] |
|
Сообщ.
#1
,
|
|
|
Есть 2 формы,скажем,Form1 и Form2, вторая должна отображаться в Panel1 на первой форме.(в свойстве Include указываем).
Обе должны использовать AJAX (или по крайней мере,Form2). Указываем в обеих формах чтобы они использовали AJAX. Запускаем. Не получается. При запуске первой формы видим ругань "Fatal error: Cannot redeclare class xajaxRequestPlugin in D:\Program Files\Embarcadero\RadPHP\4.0\rpcl\xajax\xajax_core\xajaxPlugin.inc.php on line 106" о том,что-то типа "не могу переопределить класс AJAX".Если во второй форме отключить использование AJAX,то проект запускается,но во второй форме AJAX не работает.Если во воторой форме AJAX включаем,а в первой выключаем то снова ошибка "Output has already been sent to the browser at D:\Program Files\Embarcadero\RadPHP\4.0\rpcl\extctrls.inc.php:1592. Please make sure the command $xajax->processRequest() is placed before this." Есть ли решение? Может оно уже и было где-то,но что-то не нашел. |
Сообщ.
#2
,
|
|
|
Цитата Alex2011 @ Include это плохо работает, т.к. намешиваются технологии как вариант, - проверь, что бы имена всех объектов на формах были разные - на форме, которую включаеш, отключи в инспекторе генерацию заголовка и нижней части страницы, иначе в коде получиш два раза теги <html><body>... |
Сообщ.
#3
,
|
|
|
Спасибо за ответ,однако,это не помогло. Похоже вообще не совместимо.Где-то в инете встретил что есть ограничения-нельзя во встроенной форме использовать аякс. Очень похоже.
|