Javascript 重置上传
我有一个表单,其中uploadify是一个组件。 我正在通过Ajax提交我的整个表单。但问题是,我想在ajax响应到来后重置uploadify组件 请告诉我您是否知道完全重置该组件的方法 谢谢你的帮助Javascript 重置上传,javascript,jquery,uploadify,Javascript,Jquery,Uploadify,我有一个表单,其中uploadify是一个组件。 我正在通过Ajax提交我的整个表单。但问题是,我想在ajax响应到来后重置uploadify组件 请告诉我您是否知道完全重置该组件的方法 谢谢你的帮助 侯赛因我不知道你的确切意思是什么,你不能这样做吗 $.ajax({ url: 'something.php', // other params success: function(response) { $('#fileUpload').uploadify(
侯赛因我不知道你的确切意思是什么,你不能这样做吗
$.ajax({
url: 'something.php',
// other params
success: function(response) {
$('#fileUpload').uploadify({
'uploader' : '../js/uploadify/uploadify.swf',
'script' : '../js/uploadify/uploadify.php',
'cancelImg' : '../js/uploadify/cancel.png',
'folder' : '../uploads',
'auto' : true
// bla bla bla
});
}
}
实际上,在AJAX调用的onSuccess回调上重新上传表单。我认为,发布JS/HTML并解释重置的确切含义会得到更好的答案
$('#file_upload').uploadify('destroy')
调用destory会将uploadify重置回其原始状态
有关销毁的更多信息已获得解决方案
我们只需要从uploadify controller中删除标题,即上传文件的名称
例如,在我的页面中,我有一个span,其中包含文件名。所以在uplodify初始化时,它将是这样的
<label id="lbl">No file selected</label>
我在删除上传的图像时使用了此选项。这对我很有效。希望对其他人有所帮助。我已经在页面加载时初始化了Uploadify,现在用户通过ajax提交数据。一旦ajax全部成功,我想重新初始化/重置uploadify。重置是否意味着清除队列?Hussain,这是一个非常古老的问题,你有什么解决方案吗?因为我也面临着同样的问题。如果你有,请在这里分享。这将是有益的。
<label id="lbl">img1.png</label>
$("#lbl").html('No file selected');