#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