2017-02-07 40 views
0

我在我的網站上使用這個插件:http://hayageek.com/docs/jquery-upload-file.phpjQuery上傳文件插件 - 上傳後如何重新加載頁面?

它運行的很好,但是我需要在成功上傳後重新加載頁面。有一些回調afterUploadAll可能可以做到,但我不知道如何實現它。

這裏是我的代碼,我怎麼能添加到?:

<h1>Header</h1> 
<div class="wrapper"> 
<div id="uploader">Upload</div> 
</div> 

<script> 
$(document).ready(function() 
{ 
    $("#uploader").uploadFile({ 
    url:"upload.php", 
    fileName:"myfile", 
    showDone:true, 
    maxFileSize: 20971520, 
    showFileCounter: false, 
    }); 
</script> 
+0

如果您將文件提供給PHP腳本,是不是因此發佈?意味着強制重新加載。 – Crowes

回答

0
<script> 
$(document).ready(function() 
{ 
$("#uploader").uploadFile({ 
url:"upload.php", 
fileName:"myfile", 
showDone:true, 
maxFileSize: 20971520, 
showFileCounter: false, 
afterUploadAll: function(obj) { 
    window.location = 'YOUR URL HERE'; 
} 
}); 

OR

<script> 
    $(document).ready(function() 
    { 
    $("#uploader").uploadFile({ 
url:"upload.php", 
fileName:"myfile", 
showDone:true, 
maxFileSize: 20971520, 
showFileCounter: false, 
afterUploadAll: function(obj) { 
    location.reload(); 
} 
}); 

+0

第二個是理想的,謝謝! – francimor

0

嘗試:

<script> 
$(document).ready(function() 
{ 
    $("#uploader").uploadFile({ 
    url:"upload.php", 
    fileName:"myfile", 
    showDone:true, 
    maxFileSize: 20971520, 
    showFileCounter: false, 
    afterUploadAll: function(obj) { 
     window.location = 'http://www.example.de'; 
    } 
    }); 
</script> 
相關問題