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

松山 大樹 [E-MAIL ADDRESS DELETED]
2007年 6月 7日 (木) 19:28:06 JST


 松山です。

 Kumu.Ajax.RESPONSE_TYPE_TEXT を追加してやることで、うまくいきました。
 ありがとうございました!


>松原です。
>
>Teeda AjaxはデフォルトでJSON形式のレスポンスを受け取る仕様 
>になっています。
>そのため、素のテキストではevalした時点でデータが消えてしま 
>うため正しくコールバック関数渡すことができません。
>素のテキストを受け取るにはresponseTypeを設定してやる必要が 
>あります。
>
>>
>> [html側] ---------------------------------------------------
>> 	function changeTrainingRoom(aTrainigRoom) {
>> 		trainingRoomID = aTrainigRoom.value;
>> 		Kumu.Ajax.executeTeedaAjax 
>> (maintenance_maintenanceLessonPage_ajaxTrainingRoomDescription,  
>> [trainingRoomID]);
>> 	}
>> 	function  
>> maintenance_maintenanceLessonPage_ajaxTrainingRoomDescription 
>> (aResponse) {
>> 		alert(aResponse);
>> 	}
>> ------------------------------------------------------------
>
>function maintenance_maintenanceLessonPage_ajaxTrainingRoomDescription 
>(aResponse) {
>   alert(aResponse);
>}
>
>function changeTrainingRoom(aTrainigRoom) {
>   trainingRoomID = aTrainigRoom.value;
>   // responseType追加
>   Kumu.Ajax.executeTeedaAjax 
>(maintenance_maintenanceLessonPage_ajaxTrainingRoomDescription,  
>[trainingRoomID], Kumu.Ajax.RESPONSE_TYPE_TEXT);
>}
>
>teeda-html-sampleのAjaxサンプルに関しては検討します。
>
>>  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 mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user

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




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