可能重复:同样的问题(未解决)
我在 Ajax 调用之前和 Ajax 调用之后显示加载 DOM,我将其隐藏。由于某种原因,加载图像仅在 ajax 调用完成后出现。结果是加载图像甚至不会出现,除非我把delay(#).hide(0)
代码如下:
$("#loading-popup").show();
$.ajax({
// ajax here
});
$("#loading-popup").hide(0);
我已经在我的网站上测试了其他 Ajax 调用,并且出现了同样的问题。有没有人解决这个问题?我正在使用 Chrome 26。
编辑:我忘了指定我正在使用同步ajax 调用。( async: false
)