PrototypeComponent
Creator: 開発者
Created:2007-06-18
Prototypeを利用したAjaxに関する記述を、phpから簡単に行うコンポーネントです。Javascriptコンポーネントを継承しているので、使用するには先にJavascriptコンポーネントを読み込んでおく必要があります。使い方としては、例えば
function action( &$c )
{
$c->javascript->link( 'prototype' );
?>
<div id="test"></div>
<?php
$c->prototype->link( 'click!', 'test.php', array( 'update' => 'test' ) );
}
のようにするとtest内のhtmlにtest.phpの内容を出力します。
使い方
function link( string $title [, string $href [, array $options [, string $confirm [, bool $escapeTitle]]]] )
Ajaxのリンクを作成します。$optionsの内容には以下を使用します。
url
実行するURLを指定します。
update
ここにidを指定するとアップデータを利用して内容を変更します。
before
リクエストを実行する前に実行するソースを入力します。
after
リクエストを実行した後に実行するソースを入力します。
complete
リクエストを完了した後に実行するソースを入力します。
|