Javascript 如何使用Javscipt-DOM在HTML中打印变量?
我有以下应用程序将值返回到我的函数:Javascript 如何使用Javscipt-DOM在HTML中打印变量?,javascript,jquery,Javascript,Jquery,我有以下应用程序将值返回到我的函数: app.get('/account/balance/:email',函数(req,res){ console.log('您的剩余余额为:'+db.get('帐户')。find({email:'bill@gmail.com'}.value().balance); res.send(db.get('account')。find({email:'bill@gmail.com}).value().balance); }); //下面的函数通过函数中的URL发送和接
app.get('/account/balance/:email',函数(req,res){
console.log('您的剩余余额为:'+db.get('帐户')。find({email:'bill@gmail.com'}.value().balance);
res.send(db.get('account')。find({email:'bill@gmail.com}).value().balance);
});
//下面的函数通过函数中的URL发送和接收请求
功能平衡(){
var电子邮件地址:bill@gmail.com'
var bal=document.getElementById(“剩余余额”);
var url='/account/balance/'+电子邮件;
超级药剂
.get(url)
.end(函数(err、res){
如果(错误){
控制台日志(err);
}
否则{
控制台日志(res);
bal.innerHTML=JSON.stringify(res.body);
}
});
}
我希望该函数在我的html网页中打印“balance”的值
我可以使用上面的代码在控制台上打印平衡,但不能在html上打印
HTML代码:
<input type="email" id="balanceEmail" placeholder="email">
<input type="button" class="btn btn-light" name="balance" onclick="balance()" value="Show Balance">
<div class="" >
<p id="RemainingBalance"></p>
</div>
请尝试替换此行:
bal.innerHTML=JSON.stringify(res.body)代码>
至
document.getElementById(“输入您不想显示的id和名称”)。innerHTML=bal代码>解决了它!我必须在res.send()中输入正确的字符串
它解决了!谢谢大家 假设res.body
包含一些文本,假设DOM中有一个元素具有id=“remaingbalance.”
,并且假设数据可用时使用了superagent
的end
回调,那么您所做的工作就会起作用。不过,您可能不需要JSON.stringify
。但是即使使用它,您也会看到一些东西,假设响应不是空的。请同时发布您的HTML代码。尝试添加HTML代码请添加HTML代码嗨,请查看上载的HTML代码。