gpt4 book ai didi

javascript - 使 AJAX "get"功能同步/如何获得结果?

转载 作者:可可西里 更新时间:2023-11-01 01:21:57 26 4
gpt4 key购买 nike

我遇到了 $.get 函数的问题。url 包含 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异步

那么有什么方法可以在这个 get 函数之外使用 xyz 吗?

最佳答案

get 是一个快捷方式。您可以使用以下方法执行相同但同步的操作:

var xyz = null


$.ajax({ url: 'http://www.someurl.com/123=json',
async: false,
dataType: 'json',
success: function(data) {
xyz = data.positions[0].latitude;
}
});


alert(xyz);

不过,您必须在 ajax 调用之前声明 xyz 变量。

关于javascript - 使 AJAX "get"功能同步/如何获得结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10972892/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com