我需要能够取消隐藏的iframe文件输入中保存的文件。问题是,如果您选择一个文件并尝试上传并收到错误(例如,如果您尚未填写表单中的所有信息),如果您尝试再次上传同一文件,则它无法正常工作, onSubmit永远不会开火。
我在AjaxUpload对象中添加了自定义取消功能。我知道他们已经将他们的脚本更新为新版本但是我们的工作正常,当我看到他们的新东西时,它的工作状态和它提供的内容完全改变了。功能如下:
cancel: function () {
this._clearInput();
this.iframe.src = "javascript:'<html></html>';";
},
这应该已经完成了诀窍但是它没有按照预期工作。调用myUploader.cancel()并不是错误的,它不起作用。
我只需要一个简单的黑客攻击或解决这个问题。
有什么想法吗?
由于
答案 0 :(得分:0)
通过使用jquery搜索输入并清除它来找到解决方法。
$( '输入[类型=文件]')VAL( '');
对于那些有同样问题的人。