Про интеграцию AJAX
Прислано: Dobryak
пн, 06/08/2007 - 17:40
Кто нибудь пытался интегрировать в Друпал JsHttpRequest (www.dklab.ru) (я конечно понимаю что это очередной AJAX) темболее при наличии своего внутри, но в силу определенных факторов, один из которых я с этим AJAX ом плотно работал хочу его интегрировать модулем... но чет не получается... не возвращает результаты. Запрос исполняется, что то получает, но не переменные которые я указал в бэк энд часте...
- Dobryak's blog
- Для комментирования войдите или зарегистрируйтесь
Вам наверное лучше на суппорт сайт (если таковой имеется) этого Ajaxa идти.
Кстати Jquery тоже Ajax «делает».
- Для комментирования войдите или зарегистрируйтесь
Я отписался туда с более подробным объяснением, и сюда мож кто интегрировал.. да и у ДЖКвери не очень аякс нравится именно реализация бекэнда, хотя может я чего-то не понимаю в нем.. хотя мануаль четко изучил.
- Для комментирования войдите или зарегистрируйтесь
Да и в других системах я устанавливал, там такой проблемы не было... поэтому мож здесь кто-нибудь может сказать что нибудь полезное.
- Для комментирования войдите или зарегистрируйтесь
Чего такого может использовать друпал, что при назначении переменной в бекэнд части она не возвращается?
$_RESULT = array('out'=> 'тип123');
Пробовал интегрированный аякс просто к ПХП файлу запрос делать.. все ок.. но когда тот же код вставляю в БЭК ЭНД ДРУПАЛА... ничего не возвращается?
Люди добрые помогите кто чем может :))
- Для комментирования войдите или зарегистрируйтесь
Ищи книжку Pro Drupal Development (выкладывали линк на форуме), там описана работа с AJAX.
- Для комментирования войдите или зарегистрируйтесь
Вроде не в правилах форума?
Все "нормальные пацаны" знают где все брать и искать...
- Для комментирования войдите или зарегистрируйтесь
Помогли на официальном форуме, т.к. мы выполняем страницы в функциях, надо назначать не $_RESULT, а сразу в глобальный массив чтоб фронт энд часть могла найти данные
$GLOBALS['_RESULT'] = array('out'=> 'тип123');
- Для комментирования войдите или зарегистрируйтесь
Относительно JsHttpRequest: я передал значение в ф-цию нормально, обработал, а вот js не реагируєт на то что значение было изменено. Что делать?
- Для комментирования войдите или зарегистрируйтесь
Попытайтесь разбить весь процесс на 4 этапа
1) Яваскрипт посылает
2) Бэкенд обрабатывает
3) Бэкэнд возвращает
4) Яваскрипт взаимодействует
и попытаться понять в каком из них косяк..... просто не очень понятно какой из яваскриптов не реагирует.
- Для комментирования войдите или зарегистрируйтесь





Комментарии