以下は私のコードです:
<script src="jquery-1.8.3.js" type="text/javascript">
</script>
<script type="text/javascript">
var obj=[] ;
function getData(){
$.ajax({
url:'jqueryJsonTest.php',
type:'POST',
dataType: 'json',
cache: true,
success:function(data){
obj = data ;
alert ("alert 1: "+obj.length);
}
});
}
$(document).ready(function() {
getData();
alert("alert 2: "+obj.length);
alert("alert 3: "+obj.length);
});
</script>
データを保存した後の最初の結果が空の配列であるのはなぜですか?