0
我使用這個代碼從目錄中加載現有圖像,然後還希望加上傳者的用戶名:如何添加額外的信息來Blueimp文件上傳
// Load existing files:
$.ajax({
url: $('#fileupload').fileupload('option', 'url'),
dataType: 'json',
context: $('#fileupload')[0]
}).done(function (result) {
$.each(result.files, function (index, file) {
$.ajax({
url: "include/fileinfo.php?mode=getname",
success: function(data) {
file.user = data;
}
});
});
$(this).fileupload('option', 'done').call(this, null, {result: result});
});
這裏做的事情是去我的數據庫並從數據庫加載上傳者的用戶名並將其添加到結果對象。如果我console.log(result.files)我得到這個:
Array[5]
0: Object
delete_type: "DELETE"
delete_url: "/fileupload.php?file=Desert.jpg"
name: "Desert.jpg"
size: 845941
url: "http://mydomain.com/files/963/Desert.jpg"
user: "Demo.User"
...
等等的其他文件 - 這看起來是正確的。 (注意添加'用戶'元素。)
所以我想在我的模板表中顯示file.user信息。我添加一個看起來像這樣的新行:
<td class="uname"><span>{%=file.user%}</span></td>
並沒有任何顯示。我的邏輯有什麼問題?是否還需要在代碼中更改某些內容?
謝謝!