2011-04-05 8 views
0
私はウェブサイトを開発するためにCakePHPを使用してい

..JsHelper :: domReady関数が機能しません!

私は、最新のjQueryライブラリを使用してい

..
このような何かを行うにJsHelperを使用して:

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

をしかし、何のJavaScriptコードが生成されませんでしたページ上に!
は、これはのようなものを生成することになっている:私は本当に驚い

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

を!
jQueryエンジンに問題がありますか?
他のライブラリにも同じ問題がありますか?私は私の開発における主要なフレームワークとしてCakePHPのを使用していますが、私はのJSヘルパーを使用していない

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

任意のヘルプは理解されるであろう...

+0

申し訳ありませんが、何が問題なのですか? –

+0

申し訳ありません... 質問にもっと詳しく... –

+0

私の知る限り、jQueryにはPHPライブラリがありませんか?どのPHPライブラリを使用しているのか、どこにドキュメントがあるのか​​詳しく教えてください。そして、おそらくこのライブラリのあなたの使い方についてもう少し詳しく教えてください。この質問のあいまいな性質は、答えるのが難しいことを証明しています。 –

答えて

2

は、あなたがそれを好きにしようとしました。私はJavascriptが脇に留まる必要があると信じています。 :)

+0

thanx ..これは正しいコードを印刷しています! コードを画面に印刷しています! –

+0

これを実行可能なJavaScriptコードにするにはどうすればよいですか? –

+2

ああ、私はそれを行う方法を考え出した... 今私はやっている: '$ this-> Html-> scriptBlock($ this-> Js-> domReady($ this-> Js-> alert( 'Page読み込まれた! '))、array('inline' => false)); ' –

0

は、あなたが実行します。

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

コールのみJSコードを構築する上で、それが文書の中に含まれていません。

+0

私はレイアウトの中での直前にやっています。私は 'event'関数を試してみました。それは 'event'関数の正しいコードを生成しますが、' domReady'のためのものは生成しません... –

関連する問題