当我使用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