Итак, я бы хотел, чтобы панель инструментов могла изменяться внутри одной функции, а затем отображаться в другой функции.Вроде как публичная переменная в Java.Это возможно?См. Мой код ниже.
var dashboard = new Array();
function init() {
getXML(); //1. goto get XML 2.// XML Parser
displayXML();
}
function getXML() {
console.log("getXML REACHED");
$.ajax({
type: "GET",
url: "file:///H:/ModelDisplayV1/ModelDisplayV1/files/dashboard.xml",
dataType: "xml",
success: xmlParser
});
}
function xmlParser(xml) {
dashboard[0] = 7;
console.log(dashboard);
});
}
function displayXML() {
console.log("display xml function reached!!!");
console.log(dashboard);
}
Когда я наконец пытаюсь получить console.log(dashboard)
, там написано dashboard is undefined
.Я думал, объявив панель инструментов вне моих функций, она станет глобальной.Как мне сделать так, чтобы я мог изменять содержимое панели мониторинга в одной функции и получать их в другой функции?
Я больше знаком с Java, чем с Javascript.