首页 > 解决方案 > AJAX响应文本到全局变量

问题描述

    var req = new XMLHttpRequest();
    req.open("Get","/topjob/php/data.json");
    req.onload = function (){
        var ourData = JSON.parse(req.responseText);
        randerHTML(ourData);
        randerHTML2(ourData);
    req.send();
};

我想将 responseText 分配给全局变量。怎么办

标签: javascriptajaxfunction

解决方案


全局变量基本上是窗口对象的属性。

var req = new XMLHttpRequest();
req.open("Get","/topjob/php/data.json");
req.onload = function (){
    window.myNewVariable = req.responseText;
    var ourData = JSON.parse(req.responseText);
    randerHTML(ourData);
    randerHTML2(ourData);
req.send();
};


推荐阅读