1

valum の fileuploader http://valums.com/ajax-upload/を使用してファイルをアップロードしています。完了すると (つまり、onComplete: function(id, fileName, responseJSON){})、Firebug で表示される次の POST 応答を取得します。

{"id":"13","filename":"Brighton\u2019s Rock Collection.docx","size":"12 KB","date":"07\/18\/2012","time":"09:34:35 AM","icon":"<img src=\"lib\/stdimages\/icons\/32x32\/doc.png\" width=\"32\" height=\"32\" \/>","errors":[]}

次に、新しいデータを含む行をテーブルに追加します。Firefox では問題なく動作しますが、IE8 を使用するとアイコンが表示されません。IE のトラブルシューティングの良い方法がわからないので、alert(responseJSON.icon); を実行するだけです。私が期待するものの代わりに、私は得る:

<IMG src='"lib/stdimages/icons/32x32/doc.png"' width='"32"' height='"32"' />

img は IMG に変更され、属性を一重引用符で囲みました。まあ、それがおそらくアイコンが表示されない理由です。なぜこれが起こっているのか、それを防ぐために何をする必要があるのか​​ 誰か教えてもらえますか.

ありがとうございました

4

0 に答える 0