[Seasar-user:9628] Re: TeedaAjaxのPageクラスでの使用について

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 8月 2日 (木) 07:00:57 JST


米林です。

こちら
http://teeda.seasar.org/ja/teeda_ajax.html#hotdeploy
を参考にして頂いて

> function test(){
>     Kumu.Ajax.executeTeedaAjax(example_exampleCreateInitPage_ajaxTest,
> {"title" : "111"});
> }

executeTeedaAjaxの最後のパラメータに、以下のように
----------------------------------------------------------
Kumu.Ajax.executeTeedaAjax(ajax_ajaxPage_ajaxStartAjax,
    [], Kumu.Ajax.RESPONSE_TYPE_TEXT);
----------------------------------------------------------
Kumu.Ajax.RESPONSE_TYPE_TEXT
レスポンスタイプを指定して試して頂けますか?
尚、JavaScript側ではエラーは発生していないのでしょうか?----- Original 
Message ----- 
From: "石井 博之" <[E-MAIL ADDRESS DELETED]>
Sent: Wednesday, August 01, 2007 6:57 PM

> 石井です。お世話になります。
>
> TeedaAjaxで質問があります。
>
> バージョンは1.0.8です
> Seasarのバージョンは2.4.13を使用しています。
>
> SmartDeployの機能を使って、
> PageクラスでAjaxのメソッドをブラウザから呼び出しています。
> Ajaxのメソッドは呼ばれるのですが、その後のJavaScriptのメソッドが呼ばれません。 
> 
>
>
> ・ページクラス
> public class ExampleCreateInitPage
>    public String ajaxTest(){
>        return "ajax";
>    }
> }
>
> ・HTML(JavaScript)
> function example_exampleCreateInitPage_ajaxTest(res){
>    alert("BBB");
> }
>
> function test(){
>     Kumu.Ajax.executeTeedaAjax(example_exampleCreateInitPage_ajaxTest,
> {"title" : "111"});
> }
>
> このように記述した場合、ページクラスのajaxTestは呼ばれますが、
> その後のJavaScriptのexample_exampleCreateInitPage_ajaxTestが呼ばれません。
>
> 従来のSmartDeployを使わず、別のPojoを作成する方法だとうまくいきます。
>
> Pageクラスで実装する場合は、他に何か必要なのでしょうか?
>
> よろしくお願いします。
>
> 石井
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 




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