SAStruts for Portlet (Ajax編)

SAStruts のチュートリアルに Ajax のものがあったけど、今までポートレットではどうすりゃいいのだろうっと思いつつ、放置してきました(^^; で、ちょっと必要になったので、確認してみました。チュートリアルでは、jQuery を使って、load すれば簡単に実行メソッドが呼ばれるのだけど、以下のままだと動かない。

<input type="button" value="hello"
onclick="$('#message').load('hello');"/>

まぁ、参照する場所が違っているから当たり前なのだけど。というわけで、コンテキスト名からフルで呼ぶ。

<input type="button" value="hello"
onclick="$('#message').load('/sa-struts-tutorial/ajax/hello');"/>

みたいな感じ。これは楽チン(名前空間問題はどうするかは、#messageにくっつけておけば良さそうかな)。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です