我想將Json數組的長度存儲爲全局變量,以使代碼更加模塊化。我試圖在.onload函數中設置全局變量,但它不會允許這樣做。我曾嘗試使用globalTest變量。在JS onload()函數內設置全局變量
var objectLength = 0;
var globalTest = 0;
$(document).ready(function() {
establishConnection();
});
function establishConnection() {
xttp = new XMLHttpRequest();
xttp.open("GET", "http://exampleServerPath", true);
xttp.send("null");
xttp.onload = function() {
var Json = JSON.parse(this.response);
objectLength = Json.length;
globalTest = 2; // this doesn't work
};
globalTest = 4; //this works
}
我是相當新的JS任何幫助表示讚賞!
它*不*工作,只是沒有當你認爲它。 –