- ベストアンサー
cakePHPのViewで、アンカータグでのJavaScriptの関数
cakePHPのViewで、アンカータグでのJavaScriptの関数を実行する記述方法について 質問です。 HTMLでは <a href="javascript:getData('sample.txt')">sample.txt取得</a> と書くのと同じ処理をビューでさせる場合、どのように書けばよいのでしょうか? getData関数では、実引数のファイル内容を取得して <div id="response"></div>に出力する処理を行っています。 また、この出力にはAjaxを利用しています。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
HTMLヘルパーを使って、以下のように書きます。 echo $html->link( 'sample.txt取得', 'javascript:getData("sample.txt")', array('escape'=>false) ); また、onclickで実装する場合は、、、 echo $html->link( 'sample.txt取得', 'javascript:void(0)', array('escape'=>false, 'onclick'=>"javascript:getData('sample.txt'); return false;") );
お礼
完璧です。 まさにそれが知りたかったです。 ありがとうございました。