SourceForge.jp

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の内容を出力します。

ダウンロード zip tar.gz 2007-06-17

使い方

function link( string $title [, string $href [, array $options [, string $confirm [, bool $escapeTitle]]]] )

Ajaxのリンクを作成します。$optionsの内容には以下を使用します。

url

実行するURLを指定します。

update

ここにidを指定するとアップデータを利用して内容を変更します。

before

リクエストを実行する前に実行するソースを入力します。

after

リクエストを実行した後に実行するソースを入力します。

complete

リクエストを完了した後に実行するソースを入力します。