小编典典

使AJAX“获取”功能同步/如何获取结果?

ajax

我遇到了$ .get函数的问题。网址包含JSON

我的代码:

 xyz = null

    $.get('http://www.someurl.com/123=json', function(data) {
       var xyz = data.positions[0].latitude;
    });

alert(xyz);
//some more code using xyz variable

我知道这xyz将警告空结果,因为$.get异步的

那么,有什么方法可以使用xyz外部的此get函数?


阅读 261

收藏
2020-07-26

共1个答案

小编典典

真正的答案是 NO ,但是您可以使用以下命令:

function useXYZ(){
    alert(xyz);
}

xyz = null

$.get('http://www.someurl.com/123=json', function(data) {
   xyz = data.positions[0].latitude;
   useXYZ();
});
2020-07-26