我遇到了$ .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
那么,有什么方法可以使用xyz外部的此get函数?
真正的答案是 NO ,但是您可以使用以下命令:
function useXYZ(){ alert(xyz); } xyz = null $.get('http://www.someurl.com/123=json', function(data) { xyz = data.positions[0].latitude; useXYZ(); });