我正在编写一个带有后端的网站,我想添加一个事件侦听器,用于侦听./public/index.html中的按钮,但我不能执行getElementById,因为当我执行“node app.js”时,它会说该文档不存在,因为html文件未运行?我尝试在HTML中使用onclick函数更新变量,当服务器看到该变量是true时,它会触发一个事件。编辑:我使用了一个帖子表单,在我的服务器上,我做了app.post(“/postRequest”)
onclick
true
lf5gs5x21#
我通过制作一个帖子表单实现了这一点:
<form action="/request" method="post"> <button type="submit">submit</button> </form>
并且在服务器i中处理POST请求:
app.post("/request", (req, res) => { res.render("./example.ejs") })
1条答案
按热度按时间lf5gs5x21#
我通过制作一个帖子表单实现了这一点:
并且在服务器i中处理POST请求: