我已经看了很多,但还没有找到解决我的问题的方法。小部件的作者参考了FAQ的最后一个答案,但FAQ没有答案或者我找不到它。我想它是从那时起更新的。其他面临同样问题并提出同样问题的人就走了,没有提供任何解决方案。
无论如何,就我而言,我有一张带有按钮图片的表格:
当用户单击其中一个图片按钮时,将显示模态对话框。用户现在可以管理所选行的图片。他可以上传、删除图片等等。当用户打开表格中第二行的对话框时,他应该只看到第二行的图片。它告诉我,每次用户点击图片按钮查看对话框时,我都必须清理上传文件的列表。他将从服务器收到与所选行相对应的图片列表。不幸的是,当我检索所选行的列表时,收到的文件被添加到现有列表中。
你能告诉我如何在不删除服务器端文件的情况下清理列表或重置小部件吗?
更新我已使用以下代码作为临时解决方案。
jQuery.ajax({
url: "<YOUR URL HERE>",
dataType: 'json',
context: $('#fileupload')[0]
}).done(function (result) {
jQuery("#fileupload").find(".files").empty(); //this line solves the issue
jQuery(this).fileupload('option', 'done').call(this, null, { result: result });
});
谢谢你。