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
ず、理由がわかりません。