2016-04-15 13 views
2

私はAJAXドラッグアンドドロップファイルアップロードフォームを作成しました。しかし、アップロードが完了すると、ファイルのアップロードが完了したことが示されます。しかし、私はそれを別のページにリダイレクトしたい。これどうやってするの?AJAXドラッグアンドドロップ

これは私のコード

function sendFileToServer(formData,status) 
    { 
     var uploadURL ="upload.php"; //Upload URL 
     var extraData ={}; //Extra Data. 
     var jqXHR=$.ajax({ 
      xhr: function() 
       { 
        var xhrobj = $.ajaxSettings.xhr(); 
        if (xhrobj.upload) 
         { 
         xhrobj.upload.addEventListener('progress', function(event)   
         { 
          var percent = 0; 
          var position = event.loaded || event.position; 
          var total = event.total; 
          if (event.lengthComputable) 
           { 
           percent = Math.ceil(position/total * 100); 
           } 

          status.setProgress(percent); 
         },  false); 
        } 
      return xhrobj; 
      }, 
      url: uploadURL, 
      type: "POST", 
      contentType:false, 
      processData: false, 
      cache: false, 
      data: formData, 
      success: function(data){ 
      status.setProgress(100); 

      $("#status1").append("File upload Done<br>");   
     } 
    }); 

    status.setAbort(jqXHR); 
} 
+0

は、あなたがあなたのupload.phpに行うことができます – Yoda

+0

に指示したいURLにwindow.locationの設定:「」エコー –

+0

まだその示すファイルアップロード完了 –

答えて

3

window.locationのを使用して、別のページにリダイレクトすることです。

window.location = "http://www.yoururl.com"; 
関連する問題