Я начинаю использовать cakePhp для создания ajax-запроса (он использует прототип).
Мой контроллер возвращает правильное значение, но я не могу найти способ его обработки, когда он возвращает:
<?php echo $ajax->link("Update my ***** div", array( 'controller' => 'products', 'action' => 'test') , array("complete" => "update(request)") ); ?>
если в моем методе обновления javascript я "alert (request), я вижу только объект XMLHTTPRequest, а не ответ.
Мне нужно работать с результатом с помощью javascript, как только я получилрезультат, как я могу это сделать ???
Я видел что-то ( Добавление Textarea с Cake PHP с использованием Ajax ), но это было настолько грязно, что я подумал, что это не правильносделать: используйте опцию "update", чтобы обновить скрытый div с этим результатом, а затем проанализировать этот div с помощью javascript, когда я завершу, но это означает, что у меня должен быть один скрытый div на вызов ajax (у меня будет несколько parralelsajax звонки), и я не рад тому, что что-то дается браузеру для рендеринга только для получения моего ajax-вызова.
Большое спасибо