2012-05-11 23 views
2

私はこのjqueryツールをファイルアップロードのために私のウェブサイトで動作させようとしています:それはほとんどの部分で働いています。私が抱えている唯一の問題は、同じページに表示するのではなく、アップロードの結果を表示する新しいページにリダイレクトできる場所を見つけようとすることです。私はユーザーがアップロードした画像やファイルで何かをするオプションを持っていきたいと思います。同じページを何度も繰り返し使用するよりも、新しいページがこれに合っています...jqueryのアップロードが完了した後に新しいページにリダイレクト

誰でもどのように私がこれを行うことができるかについて私が把握していなかったドキュメンテーション/コードの何かを理解した経験から教えてください。ありがとう:)私は、すべてのアップロードの最後にリダイレクトされるページが必要であることに注意してください。私は次のページにアクセスするためにPHPセッションにデータを格納します。

答えて

5

は(http://stackoverflow.comにリダイレクトこのケースでは)このようにする必要があります:

<script> 
$(function() { 
    $('#fileupload').bind('fileuploadstop', function (e) {/* ... */}); 

}); 
</script> 

docsをチェックしてください。

+0

私はすでにそれを使ってみましたが、すべてのファイルがアップロードされた後ではなく、アップロードされた後に呼び出されたようです。 – MasterGberry

+0

答えを更新しました。今は正しいはずです。 –

+0

パーフェクト:)ありがとう! – MasterGberry

0

このプラグインには、onCompleteonCompleteAllというイベントがあります。それらを使用してください。

+0

onCompeteAllは、このプラグインの古いバージョンの旧式の関数です – MasterGberry

2
<script> 
$(function() { 
    $('#fileupload').fileupload({ 
     // ... additional parameters 
     complete: function (e, data) { 
      window.location = "http://www.stackoverflow.com"; 
     } 
    }); 
}); 
</script> 
+0

完全版はv4の廃止予定関数です – MasterGberry

+0

try success関数 –

関連する問題