我要訪問的腳本塊以外的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