0

我需要能够取消保存在隐藏 iframe 文件输入中的文件。问题是,如果您选择一个文件并尝试上传并收到错误消息(例如,如果您尚未填写表单中的所有信息),如果您再次尝试上传相同的文件,它就无法正常工作, onSubmit 永远不会触发。

我向 AjaxUpload 对象添加了一个自定义取消函数。我知道他们已经将他们的脚本更新到了新版本,但是我们的工作正常,当我查看他们的新内容时,它的工作方式和提供的内容完全改变了。函数如下:

        cancel: function () {
            this._clearInput();
            this.iframe.src = "javascript:'<html></html>';";
        },

这应该可以解决问题,但是它没有按预期工作。调用 myUploader.cancel() 不会出错,也无法正常工作。

我只需要一个简单的黑客或解决方法来让它工作。

有任何想法吗?

谢谢

4

1 回答 1

0

通过使用 jquery 搜索输入并清除它找到了一种解决方法。

$('input[type=file]').val('');

对于那些有同样问题的人。

于 2010-09-17T18:30:33.087 回答