這段代碼回呼資料為何是空的
var data1已經設為全域變數了
第一個console.log(data1)可以顯示回呼資料
第二個console.log(data1)為顯示為空資料
var data1 =new Array();
var xhr = new XMLHttpRequest();
xhr.open('get','./xxxx.php');
// xhr.setRequestHeader('content-type','application/x-www-form-urlencoded');
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200) {
var arr = xhr.responseText;
data1 = JSON.parse(arr);
//一 這個可以顯示回呼資料
console.log(data1);
}
}
xhr.send(null);
//二 這個顯示為空
console.log(data1);
麻煩壇內的老師給指點一下
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/284974.html
標籤:Ajax
