- ベストアンサー
CakePHP + Smarty でJQuery
はじめまして、CakePHP2.1 + Smarty 3.1で開発を行なっている者です。 View側でJQueryを使いたいな~と思ったのですが、View側での呼び出し方法、具体的な使い方などご存知の片いらっしゃいましたら、是非教えて下さい。 jsファイルはwebroot/js/に入れてあります。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Viewファイル内で <?php echo $this->Html->script('jquery', false); ?> とすればHTMLヘッダ内にJSファイルを読み込めます。 この場合はwebroot/js/jquery.jsを読み込むという意味になります。 具体的な使い方としては、たとえば webroot/js/jquery.js のほかに空のJSファイル webroot/js/page.js を準備して、 ビューファイル内には <?php echo $this->Html->script('jquery', false); echo $this->Html->script('page', false); ?> と書いておき、 あとは自前の処理をpage.js内に自由に書いていく、といった使い方が 一般的かと思います。 とりあえずpages.jsに $(function() { $('body').append('<div>jQueryによって書き込まれた文字列です。</div>'); }); とでも書いて試してみてください。
お礼
ありがとうございました!! やりたいことはなんとかクリアできました。