我有以下JavaScript(和jQuery)代码:
function checkEmail(email) {
if (email.length) {
$.getJSON('ajax/validate', {email: email}, function(data){
if (data == false) {
// stuff
}
return data;
})
}
}
Run Code Online (Sandbox Code Playgroud)
我想匿名函数到return data父函数,checkEmail().我尝试过这样的事情:
function checkEmail(email) {
if (email.length) {
var ret = null;
$.getJSON('ajax/validate', {email: email}, function(data){
if (data == false) {
// stuff
}
ret = data;
})
return ret;
}
}
Run Code Online (Sandbox Code Playgroud)
但是当然这不起作用,因为$.getJSON()调用是异步的,所以它将return ret在GET请求完成之前.
这有什么想法?
谢谢!
对于客户,我需要在Bird's Eye视图中显示静态Bing地图,并关闭街道标签.只需单击Bird's Eye视图的工具栏按钮并关闭标签,即可完成没有动态视图标签的Bird's Eye视图.但我的目标是在加载时显示静态地图,而无需点击任何按钮.
谢谢!