ajax同步状态,我需要在执行前加载fun a(); loading状态。执行完了endloading,火狐一直都是效果的,而其他浏览器都是没有效果的,怎么扩展使其加载前实行loading 的a();效果,执行完毕后,执行endloading() 了。谢谢。 Deferred()不会用。
var common = {
ajaxs:
function(types, urls, getData) {
var datas;
$.ajax({
type: types,
url: urls,
datatype: 'json',
async: false,
contenttype: 'json',
success: function(datare) {
datas = datare;
},
error: function() {
return null;
},
});
return datas;
}
}
非常感谢你的帮助。
$.ajax({
beforeSend: function(xhr) {
//判断参数
a();
},
complete: fucntion(xhr, ts){
endloading();
},
success: function(datare) {
datas = datare;
},
error: function() {
return null;
}
});
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。