javascript - 如何在返回 JSON 的 HTML 文件中调用 JAVA 脚本
问题描述
当我从浏览器调用以下其余 API 时,我有以下代码返回为 {member:'previous day Data'}: http://localhost:3000/prevday(Web 服务器在端口 3000 上运行)
app.get('/prevday',function(req,res)
{
var data ={member:'previous day Data'};
res.status(200).json({member:'previous day data'});
//return res.send();
});
我想编写显示结果 {member:'previous day Data'} 的 HTML 文件。我需要在 HTML 文件中调用 javascript。所以,我正在寻找 javascript/ajax 文件以及如何在 HTML 中调用它。
解决方案
试试下面的代码...
<!DOCTYPE html>
<html>
<body onload="onPageLoad()">
<div id="demo">
</div>
<script>
function onPageLoad() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("demo").innerHTML =
JSON.stringify(this.responseText);
}
};
xhttp.open("GET", "/prevday", true);
xhttp.send();
}
</script>
</body>
</html>
推荐阅读
- powershell - 如何将用于将选定文件的路径复制到剪贴板的命令添加到文件资源管理器的上下文菜单
- r - RShiny - 去年同期
- java - 如何将 log4j 输出消息分配给变量
- android - 如何检测软键盘是否在 Android 的 adjustPan 配置(仅限)中被关闭?
- html - 带有 UTF8 补充字符的 HTML 输入的最大长度
- python - 如何使用 Pycharm 安装 tkinter?
- firebase - 如何在 ionic 中从 Firebase 函数向客户端获取响应
- react-native - 在 react-native 中,为什么我无法定义组件的宽度?
- r - r-markdown 和 kableExtra pdf 输出的错误
- sql - 1 年内 2 周内按星期几的总计