2016-12-01 46 views
0

我在BootStrap中做了多個文件上傳,它成功上傳了單個文件,但總文件上傳後頁面沒有得到刷新。當AJAX上傳完成後重新載入頁面

而且下面我重視,我在項目中使用

$('.file-input').fileinput({ 
     uploadUrl: "http://localhost:61586/Sys/FormFile.ashx?fid=Sample", // server upload action 
     browseLabel: 'Browse', 
     browseIcon: '<i class="icon-file-plus"></i>', 
     uploadIcon: '<i class="icon-file-upload2"></i>', 
     removeIcon: '<i class="icon-cross3"></i>', 
     layoutTemplates: { 
      icon: '<i class="icon-file-check"></i>' 
     }, 
     initialCaption: "No file selected" 
    }); 

1.I需要的所有文件上傳到服務器,所有工藝完成意味着時間,我可以

+0

You ne編輯鉤子上傳文件並使用'window.location.reload()'後插件引發的事件。檢查文檔以查找最適用的事件。我建議['fileuploaded'](http://plugins.krajee.com/file-input#event-fileuploaded) –

+0

你需要什麼樣的刷新 - 只有你的上傳數據摘要控制或整頁?如果整頁 - 請參閱下面的答案。 – VadimB

回答

0

剛剛刷新頁面的代碼把window.location.reload();在你的函數在JavaScript

+0

我會假設上傳是異步的,所以這是不會工作的 –

0

末嘗試使用

$(document).ajaxComplete(function() { 
 
    window.location.reload(); 
 
});

window.location.reload(); 
0

您可以在下面使用,文件上傳後,它就會被解僱

$('.file-input').on('fileuploaded', function(event, data, previewId, index) { 
     window.location.reload(); 
}); 

這裏是鏈接供您參考,它可以幫助你做

http://plugins.krajee.com/file-input#events

相關問題