我有进一步重新定义tPrice的问题,它似乎仍然返回0并且我需要它从json拉出来。是内部函数重新定义了tPrice,以及如何强制返回外部作为全局函数。
if (tPrice == 0 ){
var xhr3 = new XMLHttpRequest();
xhr3.open("GET", "APICALL",true);
xhr3.send();
xhr3.onreadystatechange = function() {
if (xhr3.readyState == 4) {
var resp3 = JSON.parse(xhr3.responseText);
tPrice = resp3.USD;
}
}
}