[英]show all file names from multiple file input in a single alert
我有此功能,用於檢查數據庫中是否已存在選定的文件名。 並且它會警告消息,指出數據庫中有哪些文件。 問題是它是多個文件輸入,因此如果數據庫中有多個文件名,它將為每個文件名發出單獨的警報。 如何更改此設置,使其僅發出1條警報,列出所有文件名(最好在每個文件名后加一個空格或逗號)? 謝謝
var file = $('#file')[0];
$.get('all_filenames.php', function(data){
for (var i=0; i<file.files.length; i++) {
var fname = file.files[i].name;
if(~data.indexOf(fname)){
alert("these files already exist:" + fname);
}
}
},'json');
試試這個,我把文件名推送到一個數組。
var file = $('#file')[0];
$.get('all_filenames.php', function (data) {
var alreadyThere = [];
for (var i = 0; i < file.files.length; i++) {
var fname = file.files[i].name;
if (~data.indexOf(fname)) {
alreadyThere.push(fname);
}
}
alert("These files already exist:" + alreadyThere.join(", ");
}, 'json');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.