[Seasar-user:8161] Re: Teeda Ajax でデータベースへ接続

松山 大樹 [E-MAIL ADDRESS DELETED]
2007年 6月 7日 (木) 17:36:49 JST


 松山です。
 割り込んでしまいますが、ちょうど同じようなことを試していたところ
なので、質問させてください。

>PageクラスにajaxHoge()とメソッドを追加し、
>
>HTMLで
>function subapp_pageName_ajaxHoge(response){
>    // responseにはAjaxによるレスポンスが格納されています
>    alert(response);
>}
>Kumu.Ajax.executeTeedaAjax(subapp_pageName_ajaxHoge, []);
>
>のような形で呼び出せばOKです。

 この方法で、呼び出しはできたのですが、結果が返ってきません。

[html側] ---------------------------------------------------
	function changeTrainingRoom(aTrainigRoom) {
		trainingRoomID = aTrainigRoom.value;
		Kumu.Ajax.executeTeedaAjax(maintenance_maintenanceLessonPage_ajaxTrainingRoomDescription, [trainingRoomID]);
	}
	function maintenance_maintenanceLessonPage_ajaxTrainingRoomDescription(aResponse) {
		alert(aResponse);
	}
------------------------------------------------------------

[Page側] ---------------------------------------------------
	public String ajaxTrainingRoomDescription(Integer aTrainingRoomID) {
		System.out.println("aTrainingID = " + aTrainingRoomID);
		return "Training Room A";
	}
------------------------------------------------------------

 ajaxTrainingRoomDescription() は呼び出され、正常に起動しています。
 しかし、コールバック関数の、maintenance_maintenanceLessonPage_ajaxTrainingRoomDescription(aResponse)
が実行されません。

 何か、他に設定が必要でしょうか?

#teeda-html-sample に、Ajax のサンプル欲しいです。

-- 
::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
:::   ITシステムインテグレートサービスDept.
:::  Webソリューション開発Unit.
:::   松山 大樹 - [E-MAIL ADDRESS DELETED]





Seasar-user メーリングリストの案内