【问题标题】:ajaxFileUpload stopped working in ChromeajaxFileUpload 在 Chrome 中停止工作
【发布时间】:2012-08-18 01:04:51
【问题描述】:

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

$.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 开发者工具运行它以查看是否可以看到任何异常,但没有成功。有人可以帮忙吗?

【问题讨论】:

  • 您是否重新安装了 Chrome 或更改了其配置?
  • 不,我没有。就代码或任何工具(包括 Chrome)而言,没有任何变化。
  • 呃,我正在经历同样的事情。当 Chrome 尝试评估有效的 javascript 时,它似乎正在死去。就像你说的,在 FF、IE 和之前的 Chrome 版本中都可以。非常烦人不得不浪费这么多时间来解决浏览器“升级”破坏的问题!

标签: jquery google-chrome


【解决方案1】:

转到工具 -> 扩展并禁用任何奇怪的扩展。这为我解决了问题。

一个扩展正在将 HTML 插入 AjaxFileUpload 用于返回 json 的背景 iframe。由于该元素的 HTML 破坏了 json 响应,因此 eval 失败。

在 Chrome 更新之前,一切都运行良好,因此可能是关于此更新的某些内容改变了扩展程序的行为。不酷。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-28
    • 2016-05-15
    • 2019-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多