我正在使用 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,我的属性周围有单引号。好吧,这可能就是图标没有显示的原因。谁能告诉我为什么会发生这种情况,以及我需要做些什么来防止它发生。
谢谢