【发布时间】:2020-06-02 19:44:05
【问题描述】:
我正在使用 AjaxUpload 进行文件上传,但最近在 Chrome 中进行了更新,它似乎不再适用于 chrome 和许多其他浏览器。所以我开始想办法。我必须花费大约 2 到 3 个小时尝试各种可能的方法,但它不起作用。
问题是,当我们选择图像或文件时,它正在调用 OnComplete 事件而没有调用服务器端操作,因此它返回了一个 null 空值。在完成 OnComplete 事件后,服务器端操作被调用,没有返回到 OnComplete 事件。
当 “iframeSrc” 在 https 页面上设置为 “javascript:false” 时,Chrome 现在似乎取消了请求。将其更改为 “about:blank” 似乎可以解决问题
后来我在代码中修复了这个问题,现在它似乎对我有用。
var iframe = toElement('<iframe src="about:blank;" name="' + id + '" />');
我希望它也对你有用。 :)
如果有什么我遗漏的,请纠正我。
【问题讨论】:
标签: ajax