Javascript 从服务器传递响应以显示给最终用户
我正在尝试构建以下内容,并且正在学习JS,因此我希望获得一些关于如何实现以下内容的指导和解释: 我有两个页面,一个带有客户端脚本,它获取上传的图像,将其转换为base64并将其获取到第二个页面,服务器端脚本通过API将其上传到一个位置 这是我的第一页上的获取:Javascript 从服务器传递响应以显示给最终用户,javascript,Javascript,我正在尝试构建以下内容,并且正在学习JS,因此我希望获得一些关于如何实现以下内容的指导和解释: 我有两个页面,一个带有客户端脚本,它获取上传的图像,将其转换为base64并将其获取到第二个页面,服务器端脚本通过API将其上传到一个位置 这是我的第一页上的获取: fetch("xxxxxx", { method: "POST", headers: { "Content-Type"
fetch("xxxxxx", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
fileEnc: fileEnc,
fileName: fileName,
fileType: fileType
})
})
.then(function (res) {
console.log("Success!", res);
})
.catch(function (err) {
console.log("Error!", err);
});
};
在我的第二页上,进行了API调用,我得到了以下响应:
console.log(uploadImage.StatusCode)
我的问题是:
如何将响应传递回我的第一页以及如何显示它?
谢谢第二页应该在响应中而不是控制台中写入状态代码。该文本将在fetch函数的“then”部分中可用。假设第二个页面是从第一个页面打开的,则在第一个页面中编写一个函数,用于使用从第二个页面执行的数据,并将所需数据作为参数: 第1页
功能日志数据(数据){
console.log(“@data-from-api:”,data)
}
第2页
//这里有一些代码
window.opener.logData(dataFromApi)
谢谢,但我该怎么做呢?当前记录的响应为。然后是200,这是将数据传递到我的处理页面的响应。如何更改它,使其实际上是处理页面上API调用的响应?