javascript - 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 分配给全局变量。怎么办
解决方案
全局变量基本上是窗口对象的属性。
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();
};
推荐阅读
- javascript - 在javascript中的异步函数内推送数组会产生空数组或嵌套数组
- mysql - 将后端从 MS SQL 移植到 MYSQL 时出现 MS Access 写入冲突
- node.js - 如何在 Nest JS 框架中实现 e2e 测试
- mysql - 在mysql表中插入一个json数组
- mysql - 在 SQL 中,我可以得到一组数字的平均值,但只针对那些具有匹配标签的记录?
- excel - 来自不同用户的位于 OneDrive 上的 Excel 工作簿的 Excel 查询
- fpga - FPGA 到 DMA 到 RDMA
- url - 从 odoo 应用程序发送图像时,图像未在电子邮件中正确加载
- reactjs - 显示文本区域单词的图表问题。反应 - Firebase
- c# - 通过 .Net core 3.1 中的 Web 浏览器公开控制台应用程序信息