加载带有大型ajax响应的图像
Loading image with large ajax response
我已经添加了以下代码来显示和隐藏在ajax请求期间加载图像在我的网页。
$(document).ajaxStart(function(){
$("#please_wait").css("display","block");
});
$(document).ajaxComplete(function(){
$("#please_wait").css("display","none");
});
这里,$("#please_wait")
是包含加载图像的div
。
我的问题是
我的一些ajax请求返回超过15mb的数据。但加载图像不显示完整的数据接收。当它开始接收数据时,它将被删除。为什么?
如何解决这个错误?
代替将display:none
放在ajaxComplete
中,您可以尝试以下方法:
将$("#please_wait").css("display","none");
写入ajax成功调用条件的第一行。
$(document).ajaxStart(function(){
$("#please_wait").css("display","block");
});
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
$("#please_wait").css("display","none");
}
相关文章:
- 具有javascript document.write的响应图像
- 网格状、多响应图像
- 响应图像tinymce图像链接
- jQuery Mobile Listview中的响应图像
- 使用getJSON填充动画响应图像网格
- 响应图像(通过管道和response.end())会导致奇怪的行为
- 创建响应图像的最简单方法是什么
- 在引导列中垂直居中响应图像
- 引导程序:面板中的响应图像
- 基于JQuery的全宽响应图像滑块已损坏
- 像元srcset响应图像翻转
- 具有翻转/图像交换功能的响应图像地图位于潜水器外部
- 检测宽度并使用响应图像
- 简单的响应图像方法
- 固定位置的响应图像周围的内容
- 响应图像映射与坐标
- 我如何使一个响应图像地图,其中图像和热点自动调整大小与窗口
- 覆盖响应图像
- 响应图像滑块居中图像
- 如何在不影响图像大小的情况下对响应图像进行中心缩放