Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在html中显示res.write()_Javascript_Html_Node.js_Dom - Fatal编程技术网

Javascript 如何在html中显示res.write()

Javascript 如何在html中显示res.write(),javascript,html,node.js,dom,Javascript,Html,Node.js,Dom,我的目标是将post函数中的res.write()值从Javascript文件显示到html文件。当前,当我按下提交按钮时,页面将重新加载并向我发送数据。但我希望在同一个网站上显示响应(两个当前时间和比特币价格) 我的想法是编写一个DOM并替换 当前时间 比特币价格 使用Javascript文件的值。可能吗?如何在html中引用JavaScriptFile app.post(“/”,函数(req,res){ var crypto=req.body.cryptocoins;//示例:BTC va

我的目标是将post函数中的res.write()值从Javascript文件显示到html文件。当前,当我按下提交按钮时,页面将重新加载并向我发送数据。但我希望在同一个网站上显示响应(两个当前时间和比特币价格)

我的想法是编写一个DOM并替换

当前时间

比特币价格

使用Javascript文件的值。可能吗?如何在html中引用JavaScriptFile

app.post(“/”,函数(req,res){
var crypto=req.body.cryptocoins;//示例:BTC
var currencyCoins=req.body.currencyCoins;//示例:欧元
var amount=req.body.amount;//示例:3 BTC
//https://www.npmjs.com/package/request |节请求(选项、回调)|来自
变量选项={
url:“https://apiv2.bitcoinaverage.com/convert/global",
方法:“获取”,
qs:{
发件人:crypto,
致:货币,
金额:金额
}
}
请求(选项、功能(错误、响应、正文){
var data=JSON.parse(body);
var价格=数据价格;
var currentTime=data.time;
var currentdate=res.write(“当前日期:“+currentTime+”

”); var currentprice=res.write(“当前的“+crypto+”是“+price+”“+currencyCoins+”) });
*{
保证金:0;
填充:0;
框大小:边框框;
}
身体{
背景图像:径向渐变(在12.3%和19.3%处圈出最远的角点,
rgba(85,88218,1)0%,rgba(95209249,1)100.2%;
字体系列:“信使新”,无衬线;
颜色:白色;
}
杰克逊分区{
高度:100vh;
宽度:100%;
显示器:flex;
证明内容:中心;
弯曲方向:立柱;
对齐项目:居中;
}
分区答案{
显示器:flex;
弯曲方向:立柱;
证明内容:周围的空间;
宽度:10vw;
位置:静态;
边框:1px纯白;
浮动:左;
}

硬币
加密硬币
比特币
莱特币
以太坊
欧元
美元
点击
当前时间

比特币价格

document.getElementById(“time”).innerHTML
使用XMLHttpRequest查询信息。这将使一切变得更加简单。

创建并发送后(如果需要帮助,请告诉我),将侦听器附加到onreadystatechange EventListener

YourXMLHttpRequestVariable.onreadystatechange = () => {
    if(xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) {
        // use .response and edit HTML here
    }
}

.response documentation:

改用AJAX;这将在后台发送表单数据,然后您可以对回复执行任何操作,例如在页面的某个位置显示它。以下是使用jQuery的基本想法:好的,我将研究itI,我将对此进行检查。