ファイルを別のフォルダーにアップロードするアプリを作成しています。フォルダーを変更するには、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();
change-function 内で組み込み関数を使用しようとしました$('#fileupload').fileupload('destroy');
が、それが読み込まれません。
概要:select
メニューが変更されるたびにプラグイン全体を完全にリロードしたい。プラグインをリロードできない場合は、メニューを変更するたびにファイルのリストをフラッシュする必要がありますselect