Функция JsHelper :: domReady не работает! - PullRequest
0 голосов
/ 05 апреля 2011

Я использую CakePHP для разработки веб-сайта ..

Я использую последнюю библиотеку jQuery ..
, используя JsHelper, чтобы сделать что-то вроде этого:

$this->Js->domReady ( $this->Js->alert ('Page loaded !') );

но никакой код JavaScript не был сгенерирован на странице !!
это должно генерировать нечто похожее на:

$(document).ready(function(){alert("Page loaded !");});

Я действительно удивлен !!
это проблема с движком jQuery?
существует ли такая же проблема с другими библиотеками?

любая помощь будет оценена ...

Ответы [ 2 ]

2 голосов
/ 05 апреля 2011

Вы пытались сделать так:

echo $this->Js->domReady ( $this->Js->alert ('Page loaded !') );

Хотя я использую CakePHP в качестве основного фреймворка в своей разработке, я не использую Js helper.Я считаю, что Javascript нужно остаться в стороне.:)

0 голосов
/ 05 апреля 2011

Делаете ли вы:

echo $this->Js->writeBuffer();

Вышеприведенный вызов только создает код JS, но не включает его в документ.

...