我该如何使用beforeSend
回调中$.getJSON
(跨域)。
进一步来说$.getJSON
调用的是 YQL 服务
喜欢
从 html 中选择*,其中
网址=”http://www.yahoo.com”
唯一的目的就是发送前是获取原始 XHR 对象(通常用于在其上设置 HTTP 标头)。您不需要它来启动旋转器等。这段代码(来自@petersendidit):
jQuery.ajax({
url: url,
dataType: "json",
beforeSend: function(){
$('.loading').show();
}
});
最好这样写:
$('.loading').show();
jQuery.ajax({
url: url,
dataType: "json"
});
这意味着,除非您需要 jQuery.ajax 中的任何高级选项,否则您最初计划使用 jQuery.getJSON 就可以了。所以你说你想显示一个正在加载的 GIF,只要这样做就可以了beforeSend
.
jQuery(".someSpinnerImage").show();
jQuery.getJSON("http://www.somedomain.com/someurl", function(data) {
jQuery(".someSpinnerImage").hide();
// Do something with data
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)