我要访问的脚本块以外的jQuery变量var address
。我检查这个question但它没有工作对我来说也是如此。
$(document).ready(function(){
var url = 'https://sandbox.xyz.com/api/search/';
$("button").click(function(){
var address = $("#address").val();
$.getJSON(url+address, function(result){
$.each(result, function(index, element){
var address = element.address;
});
});
});
});
我怎么能在这里访问var address
我jQuery的外块。
@SLaks请你详细说明,任何提示或链接将是伟大的 – Arif
http://blog.slaks.net/2015-01-04/async-method-patterns/ – SLaks
你每次覆盖变量通过'$ .each'循环。如果你在函数之外访问它,它将只包含最后一个地址。 – Barmar