Javascript 无需post请求即可从localStorage在Mongodb中写入数据
我有一个带有express和ejs的node.js服务器,使用mongodb存储注册用户数据。在web应用程序中,我有一个按钮,按下时会增加计数器Javascript 无需post请求即可从localStorage在Mongodb中写入数据,javascript,node.js,mongodb,ejs,Javascript,Node.js,Mongodb,Ejs,我有一个带有express和ejs的node.js服务器,使用mongodb存储注册用户数据。在web应用程序中,我有一个按钮,按下时会增加计数器 <form> <input type="text" id="number" value="0"/> <input type="button" onclick="incrementValue()" value=&q
<form>
<input type="text" id="number" value="0"/>
<input type="button" onclick="incrementValue()" value="Increment Value" />
</form>
function incrementValue() {
var value = parseInt(document.getElementById('number').value, 10);
value = isNaN(value) ? 0 : value;
value++;
document.getElementById('number').value = value;
}
然后,如果用户登录,我需要在数据库中保存该值,以保存该用户的信息。如何写入mongo数据库而不在POST请求时重新加载页面?
在这个页面中,我还有一个简单的输入文本字段,每次文本被更改时,我都需要立即将其保存在用户的数据库中?使用javascript
fetch
函数来POST/UPDATE
api端点中的值,您可以使用mongodb nodejs驱动程序保存该值。
localStorage.setItem("counter", JSON.stringify(number));