當我使用jQuery的$ .post ajax函數,頁面凍結2-3秒,然後收到數據。凍結時間可能會隨收到的數據而變化。當ajax發佈後,頁面凍結幾秒鐘
我該如何預防?
編輯:
代碼我使用的,當你發送Ajax請求確保異步設置爲true,它實際上收到非常大的數據
$.post("../ajax_updates.php", { time: last_update }, function(data) {
if (data) {
if (data != "") {
$("#news_feed").prepend($(data).fadeIn('slow'));
}
}
});
你能供應所涉JavaScript代碼?聽起來你正在做一些回調,暫停頁面上的所有其他活動... – 2012-04-02 22:11:05
我敢打賭,你關掉'async' – zerkms 2012-04-02 22:11:44
@zerkms async默認設置,我沒有碰它 – 2012-04-02 22:14:44