小编fro*_*uty的帖子

如何将AJAX检索的值返回给JavaScript中当前函数的父函数?

我有以下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请求完成之前.

这有什么想法?

谢谢!

javascript ajax jquery

7
推荐指数
1
解决办法
3828
查看次数

Bing地图 - 如何在Bird's Eye视图中关闭街道标签?

对于客户,我需要在Bird's Eye视图中显示静态Bing地图,并关闭街道标签.只需单击Bird's Eye视图的工具栏按钮并关闭标签,即可完成没有动态视图标签的Bird's Eye视图.但我的目标是在加载时显示静态地图,而无需点击任何按钮.

谢谢!

bing-maps

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

ajax ×1

bing-maps ×1

javascript ×1

jquery ×1