#freeze
#setlinebreak(on)
* EthnaとPEAR :: HTML_AJAXの組み合わせ [#b0d82819]
#htmlinsert(googleAdsense.html)
#ref(http://dozo.rgr.jp/img/img20_file.png,right,nolink,around,PHP::PEAR)

大それたタイトルだ。
(;^_^A アセアセ…

(ノ・・)ン。。。。。。(((●コロコロッ

[[PEAR::HTML_Ajax>PEAR/Ajax]]で簡単な使い方を書いてみたが、
この方法ならEthnaでもすぐに使えそうな期がする。

Ethnaでアクションを指定するにはGET,POSTリクエストにアクション名を加える訳だが、
そのGETリクエストをAJAX経由にするだけ。
マウントポイントをindex.phpとすると

 ajax.html
 <html>
 <body>
 <script type="text/javascript" src="server.php?client=all"></script>
 <!-- インデックスページの場合 -->
 <div id="index_page">I'm the target</div>
 <script type="text/javascript">
   HTML_AJAX.replace('index_page','index.php');
 </script>
 <!-- 特定のアクションの場合 -->
 <span id="act">I'm the target</span>
 <script type="text/javascript">
   HTML_AJAX.replace('act','index.php?action_hogeact=true');
 </script>
 </body>
 </html>

って感じ。
タグはspanでもdivでも何でも可。

POSTの時はどうすればいいかわからないけど、
わかったら追記します。


#comment


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Third Project
証券会社ランキング比較