cakePHP: requestAction и JS Helper - PullRequest
       2

cakePHP: requestAction и JS Helper

0 голосов
/ 29 августа 2010

Я использую requestAction с возвратом параметра $this->requestAction (....,array('return'); запросить действие в плагине. Плагин рендеринга имеет $js->submit('Save',array('updade'=>'#fsjkfsj');

, но при просмотре исходного кода он не показывает JavaScript. Я тестировал с кодом $js->alert('ksldjflkjs');, но это тоже не так как сделать запрос шириной действия JS Helper или это невозможно?

Ответы [ 2 ]

0 голосов
/ 29 августа 2010

в этом случае я использую $ this-> Js-> writeBuffer () в файле view.ctp плагина.Он выведет javascript в буфер, но не в одном месте, он находится в нижнем файле view.cpt requestAction.

0 голосов
/ 29 августа 2010

вы на торте 1.3 используете новый помощник по движку $ js?если так, я помню, что читал о буферизации и необходимости явно записывать буфер в представление.Вот что говорится в руководстве:

Рекомендуется поместить $ js-> writeBuffer () внизу файла макета над тегом.Это позволит всем сценариям , сгенерированным в элементах макета , выводиться в одном месте.Следует отметить, что буферизованные сценарии обрабатываются отдельно от включенных файлов сценариев.

метод действия запроса может буферизовать ваши сценарии по той же причине.попробуйте это и сообщите сообществу, если это так, видя, как в руководстве не упоминается об этом.

Удачи!

Кстати, вот ссылка, где я нашел ссылку http://book.cakephp.org/view/1596/Javascript-engine-usage

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...