AjaxForm проблема с плейсхолдером
        Доброго вечера всем!
В AjaxForm обрабатываю данные формы с помощью своего сниппета.
Сниппет ищет нужные мне данные и помещает их в плейсхолдер «fi.question».
P.S. Если это важно — один нюанс. Если отключить JQuery на странице с вызовом AjaxForm, то данные попадают в плейсхолдер.
    
    
                                                                                
            В AjaxForm обрабатываю данные формы с помощью своего сниппета.
Сниппет ищет нужные мне данные и помещает их в плейсхолдер «fi.question».
<?php
$output = /* Действия, извлекающие нужные данные */;
$modx->setPlaceholder('fi.question', $output);
$resJSON = '{"status":"1", "message":"", "data":""}';
return $resJSON;В шаблоне, ниже вызова AjaxForm установлен плейсхолдер [[+fi.question]]Почему данные не выводятся в плейсхолдер? Что я делаю не так?P.S. Если это важно — один нюанс. Если отключить JQuery на странице с вызовом AjaxForm, то данные попадают в плейсхолдер.
Комментарии: 2
                Конечно не будет выводиться! Ведь AjaxForm работает на ajax… ))) 
Я думаю вам нужно передавать данные плейсхолдера в вывод своего сниппета, а уже с помощью события af_complete раскидывать плейсхолдеры по странице.
                    Я думаю вам нужно передавать данные плейсхолдера в вывод своего сниппета, а уже с помощью события af_complete раскидывать плейсхолдеры по странице.
                Да, уже понял и сделал по своему. 
Удивляет «живучесть» AjaxForm. Его не убило отсутствие JQuery — принимает и обрабатывает POST запрос и запускает сниппет. Это то как раз и сбило с толку :)
                    Удивляет «живучесть» AjaxForm. Его не убило отсутствие JQuery — принимает и обрабатывает POST запрос и запускает сниппет. Это то как раз и сбило с толку :)
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.