[Seasar-user:16909] Re: [Kumu]Kumu.FormHelper.Serializer でJavascriptエラー

小椋悠貴 [E-MAIL ADDRESS DELETED]
2009年 2月 13日 (金) 13:51:12 JST


米林さん

お世話になっております。
小椋です。

最新版を取得し、期待通りの結果を確認いたしました。

迅速なご対応、本当にありがとうございました。

sp6に含められるとのこと、了解いたしました。

よろしくお願いいたします。


2009/02/13 12:26  <[E-MAIL ADDRESS DELETED]>:
> 小椋さん
> 米林です。
>
> 対応してコミットしました。
>
> こちらから最新を取得して試して頂けますか?
> http://svn.seasar.org/browse/trunk/teeda-html-example/src/main/webapp/js/ajax.js?revision=4238&root=teeda&pathrev=4238
>
>
> サンプルをteeda-exampleに作りました。
> http://svn.seasar.org/browse/trunk/teeda-html-example/src/main/webapp/view/sample/seasarUser16893.html?view=markup&root=teeda&pathrev=4238
>
> こちらの対応を含んだsp6は本日リリース予定です。
>
> よろしくお願いします。
>
> ----- Original Message ----- From: "小椋悠貴" <[E-MAIL ADDRESS DELETED]>
>
>
>> いつもお世話になっております。
>> 小椋と申します。
>>
>> Form値の取得でKumu.FormHelper.create()を利用しているのですが、
>> HTML中にimgタグが存在すると、ajsx.jsの555行目で
>> 『Kumu.FormHelper.Serializer[node.tagName.toLowerCase()]  is not a
>> function』
>> というエラーが発生します。
>>
>> 調べたところ、
>> Kumu.FormHelper.Serializer には input,textarea,selectノードに対しての関数はありますが、
>> imgノード用の関数が定義されていないため、このエラーが発生するように思えます。
>>
>> 現在のHTML構成としてimgタグは必要ですので、
>> 暫定対応策としてKumu.FormHelper.Serializer に imgノード用の関数を定義し、
>> nullを返すようにしたところ、エラーは発生しなくなりました。
>>
>> もし可能であれば、
>> 公式的にKumu.FormHelper.Serializer 側に
>> imgノード(その他今回のようなエラーになり得るノード)の対応をお願いいたします。
>> また、何かの事情でそうできないのであれば、
>> 今回のようなnullを返す関数を追加する対応で問題ないでしょうか。
>>
>>
>> ■環境
>>
>> s2-framework-2.4.32
>> teeda-ajax-1.0.13-sp4
>> teeda-core-1.0.13-sp4
>> teeda-extension-1.0.13-sp4
>>
>>
>> よろしくお願いいたします。
>
> ---
> 米 林 正 明
> http://www.abby.co.jp
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user


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