jQuery Ajax加载图像挂起
jQuery Ajax Loading Image Hang
我试图在我的页面上使用一个ajax调用的加载gif。我使用jQuery的ajax方法。我的方法是这样的:
$.ajax({
type:'POST',
data:{action:'yadayada',data:stuffToSend},
cache: true,
dataType: 'json',
async:false,
beforeSend:function(){
var options={
height:'100px',
duration:1,
width:'100px',
}
new ajaxLoader($("#search-right"), options);
},
url: "/wp-admin/admin-ajax.php",
success: function(value) {
//do stuff
}
}
图像显示,但直到ajax成功函数完成后才显示。ajaxLoader函数不是有罪的一方,因为我已经尝试了多种方法加载图像;都表现出相同的行为。
在调用ajax函数之前,我已经尝试在调用ajax函数的点击处理程序上加载图像。相同的结果(所以它不是beforeend函数)。我的问题是:为什么加载图像不"加载",直到ajax成功?
好!async:false
是有罪的一方!改成async:true
就解决了
相关文章:
- JavaScript执行暂时挂起页面
- 是定义的操作系统睡眠/挂起期间setTimeout的行为
- Chrome浏览器“;挂起”;同时在循环中执行AJAX请求
- fullcalendar在删除导致浏览器挂起的多个事件时速度较慢
- 应用将图表转换为图像的jqplot代码时Chrome挂起
- 如何在不使用Internet Explorer的情况下从未挂起的HTML文件执行程序
- MongoDB collection.find()查询挂起
- 使用子字符串方法时应用程序挂起的原因
- 如何在AngularJS中取消挂起的请求
- 从node.js应用程序调用Mongoose Model.save()时挂起
- Chrome,Safari在从本地存储读取时挂起,而Firefox很好
- IE 10 挂起 XMLHttpRequest 6 分钟,然后响应请求(使用 AngularJS 实现 CRSF)
- 挂起 JavaScript 键关闭事件
- HERE 映射 JS API v3 集群提供程序挂起,添加许多数据点
- Ajax 调用挂起在 jQuery 中
- writeln img src将数据提交到外部系统-Firefox和IE挂起
- 在jQuery中,.state()如何确定一个承诺是挂起的、已解决的还是被拒绝的
- 为什么JavaScript中没有挂起回调函数
- jQuery Ajax加载图像挂起
- 当我重复图像 10000 次时页面挂起.需要任何替代的jQuery或JavaScript解决方案