[Seasar-user:16908] Re: [Kumu]Kumu.FormHelper.Serializer でJavascriptエラー
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2009年 2月 13日 (金) 12:26:10 JST
小椋さん
米林です。
対応してコミットしました。
こちらから最新を取得して試して頂けますか?
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 メーリングリストの案内