#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の時はどうすればいいかわからないけど、
 わかったら追記します。
 -fsd -- [[fds]] &new{2006-01-11 08:39:36 (水)};
 
 
 #comment


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