json データを取得しようとしていますが$.getJSON、正常に動作しています。これは私のコードです:
$(document).ready(function(){
var MainArray = new Array();
$.getJSON('check-location.php?onload=true', function(result) {
$.each(result, function(i){
MainArray[i] = result[i].CountryName;
});
});
$(".drop-down").append("<div>" + MainArray[0] + "</div>");
});
後で使用するために配列に割り当てようとしていますが、アクセスして表示しようとするとundefined.
確かにすべてのデータを取得しますが、それをに割り当てるとMainArray、関数の外部にアクセスでき$.eachず、理由がわかりません。