2014-01-25 71 views
0

所以我加載一個網址,這需要相當長的時間來加載,約一分鐘後。我想知道如何在頁面完全加載完成後執行一些額外的javascript或jquery代碼。執行代碼頁面完成加載JavaScript/jQuery的

我想這一點,但它不工作

$(document).ready(function() 
{ 
    $.ajaxSetup(
    { 
     cache: false, 
     success: function() { 
      $('#div_loading').hide(); 
      $('#div_done').show(); 
     } 
    }); 
    $.ajax("process.php?q=<?=$id?>&bitrate=<?=$bitrate?>"); 
}); 
+0

你是否在加載$ .ajax以上的process.php url?看起來你沒有任何數據返回,這是正確的嗎? –

回答

1

你可以如使用jQuery deferred對象

$.ajax("process.php?q=<?=$id?>&bitrate=<?=$bitrate?>").then(function(data){ 

}); 

基本上當$ .ajax調用返回時,then函數將被執行。