Javascript-从API检索JSON数据以在其他Javascript函数中使用

时间:2018-11-12 18:48:41

标签: javascript arrays json api http

我正在尝试从API接收数据,该API包含包含运行日期和起始编号的JSON数据。我想将起始编号存储为全局变量(测试),以用于其他功能。

var test=0;

var xhttp = new XMLHttpRequest();
      xhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
            var myObj = JSON.parse(this.responseText);
           // retrieve data from server
            document.getElementById("rundate").innerHTML = myObj[0].rundate;
            document.getElementById("startnumber").innerHTML = myObj[0].startnumber;
            var test = parseInt(myObj[0].startnumber); 
        }
      };  

    // send data to server
    xhttp.open("GET", "https://digitalordersdata.cfappstpanp.ebiz.verizon.com/getdigitalOrdersData", true);
    xhttp.send();

alert(test);

因此,从上面可以看到,我可以使用ID存储和显示收到的号码,但是我无法重新定义变量test并在其他函数中使用该号码。警报的原始值仍为0。

预先感谢您的帮助。

0 个答案:

没有答案