ajaxFileUpload在Chrome中停止工作

时间:2012-08-22 14:59:36

标签: jquery google-chrome

我们已经在我们的项目中实现了ajaxFileUpload jQuery插件,并且一直工作到昨天,当它停止在Chrome中工作时(版本21.0.1180.79 m)。但它确实可以在FF和IE浏览器中使用。没有修改代码。以下是代码段:

$.ajaxFileUpload({
            url: 'AjaxFileUploader.ashx',
            secureuri: false,
            fileElementId: 'upfile',
            dataType: 'json',
            data: { name: 'logan', id: 'id' },
            success: function (data, status) {
                PreviewImage(data);
            },
            error: function (data, status, e) {
            }
        });

我尝试通过Chrome开发者工具运行此操作,看看是否可以看到任何异常,但没有成功。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

转到工具 - >扩展和禁用任何奇怪的扩展。这为我修好了。

扩展是将HTML插入到AjaxFileUpload用于返回json的后台iframe中。由于此元素的HTML破坏了json响应,eval失败了。

在Chrome更新之前,一切正常,因此可能有关此更新的内容改变了扩展行为。不酷。