2015-05-27 25 views
-1

我正在與帖子和評論屏幕,在那裏我必須從其他表中提取帖子和其他特定帖子的相關評論和我我使用ajax jquery,但當更改標籤非常快 我可以說,評論和帖子有時並不完全加載,但是當我使用ajax與異步:假它完美的作品,但問題是瀏覽器掛了幾秒鐘。有什麼辦法,我可以知道,網頁加載狀態,以便我可以把那裏的進度條,所以它似乎不是瀏覽器越來越掛,我已經嘗試,不完整,何時,但它不工作,有多個內另一個AJAX功能AJAX功能,因爲它不能在一個Ajax調用檢索和HTML元素也正在使用jQuery我給這個代碼作爲例子追加,請提供一些幫助,在adbance感謝:張貼和評論不正常當與jQuery顯示AJAX與PHP

<script> 
$.ajax({ 
    type:'GET', 
    url: 'get_record.php', 
    dataType:'json', 
    async: false, 
    success:function(result){ 
     var mainDiv = $('#main_outer'); 

     $.each(result, function(key,value) { 
      var box_wrapper = $('<div>').addClass('boxwrapper').appendTo(mainDiv); 
     }); 
    }, 
    beforeSend: function(){ 
     $('.loader').show(); 
    }, 
    complete: function(){ 
     $('.loader').hide(); 
    } 
}); 
</script> 

enter image description here

回答

0

只要代碼正在運行,JavaScript將阻止頁面加載/交互。通過設置async: false,您將凍結頁面。更好地使用回調函數並通過在內容修改之前檢查選項卡是否從回調中更改來修復選項卡更改的錯誤。

+0

你能給我一個如何使用回調和謝謝你的答案的例子的鏈接。 – user3653474

+0

因爲我不知道如何在這裏使用回調函數,所以我被困在這個部分。如果你可以提供一些幫助 – user3653474

+0

這是一個很好的起點:http://api.jquery.com/jquery.ajax/#entry-examples – Mikkel