javascript - 如何从快速渲染的 ejs 网页调用 node.js 函数

标签 javascript ajax node.js webserver express

我有一个 Express 服务器,它有一个按钮,可以发出 POST,激活我的 Node.js 服务器中的功能。

我不想发送帖子,而是想做一些类似 AJAX 的事情,因为我不想加载新页面。如果我使用 Javascript 按钮,有没有办法可以直接调用 Node.js 服务器中定义的函数,而不必发送帖子?

我注意到 JSON 值可以在渲染时传递到 .ejs 网页中,但我无法让它用于函数。

最佳答案

您可以使用 Socket.io 从浏览器发出事件,然后在服务器上监听该事件以对其进行操作。

Socket.io 与 Express 完美配合 http://socket.io/#how-to-use

关于javascript - 如何从快速渲染的 ejs 网页调用 node.js 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11148912/

相关文章:

javascript - 获取 "TypeError: res.status is not a function."

javascript - 通过定义要查找的类来加速 Facebook/Twitter/G+ 按钮

javascript - 如何顺序执行javascript?

javascript - 在 Ajax 请求开始和完成时显示和隐藏元素(状态栏)

linux - 如何在 nodejs 中创建没有 sudo 限制访问的文件

javascript - 在 Options API (Vue Js) 中使用 Composition API

javascript - Ajax 脚本无法在表单提交上运行?

javascript - 来自 PHP 文件的 Ajax 回调

html - 以 Angular 5 在 HTML 上显示来自 json 对象的数据

javascript - 如何绕过express的错误处理