好,我知道有这个问题已经在那里: jQuery的文件上传- IE做回调data.result问题
不过,我有同样的问题,不知道如何解决它。 我有这个样子(基于其他职位的建议)的一些工作的代码:
if($.fn.wl_File) $.fn.wl_File.defaults = {
forceIframeTransport: true,
onDone: function (e, data) {
var result = jQuery.parseJSON(data.result);
var filename = result[0].name;
}
}
它提取完美的火狐,Chrome等除了IE回调信息。 但是,我还是得到的翻译:从IE回来。 我得到下面的结果回来时,我做console.log(data.result)
在Chrome:
[{
"name": "1_3266_671641333369_14800358_42187036_5237378_n.jpg",
"size": 35535,
"type": "image\/jpeg",
"url": "\/web\/upload\/1_3266_671641333369_14800358_42187036_5237378_n.jpg",
"thumbnail_url": "\/web\/upload\/thumbnails\/1_3266_671641333369_14800358_42187036_5237378_n.jpg",
"delete_url": "\/web\/upload.php?file=1_3266_671641333369_14800358_42187036_5237378_n.jpg",
"delete_type": "DELETE",
"upload_type": "video_montage",
"insert_id": "288"
}]
我不知道如何解决这个问题。 根据我的代码,任何人都可以点我在正确的方向?
仅供参考,我使用以下主题: http://revaxarts-themes.com/?t=whitelabel它调用了jQuery上传插件,这就是为什么我的代码看起来在上面稍有不同,但它基本上是同样的事情插件代码。
任何帮助,非常感谢在这个令人沮丧的问题!