我正在构建一个应用程序来将文件上传到不同的文件夹中。要更改文件夹,我有一个select
菜单,为此我有一个 jQuery 函数,可以加载不同的文件夹进行上传。
上传本身工作正常,但问题是每次select
菜单都会将该特定文件夹中的项目附加到列表中,如果我更改select
菜单中的文件夹,列表就会变得越来越大。
select
每次更改/更新菜单时,我都想完全重新加载文件上传器。
这就是我的更改功能的样子
$("#test55").change(function () {
//Get value from the select menu
var value = $("#test55").val();
//Read the configuration file for the uploader
$.getScript("/js/bluimp/js/main.js", function(data, textStatus, jqxhr) {
});
//Sets a sessions variable so the script knows where to save the file
$.post("/js/bluimp/server/php/process.php", { q: value }, function(data) {
console.log(data);
});
}).change();
我尝试在更改函数中使用内置$('#fileupload').fileupload('destroy');
函数,但这会阻止它加载。
摘要:每次select
更改菜单时,我都想完全重新加载整个插件。如果无法重新加载插件,我需要在菜单中的每次更改时刷新文件列表select