我是一名新手,对于Ajax和Node.js + Express都不熟悉。目前,我正在尝试弄清楚如何通过按钮与前端和后端进行通信。
我在HTML页面上有一个按钮,我想使用它来调用后端的函数并将文本输出到客户端。
这是我需要的内容,但我正在寻找一个示例,演示如何实现。
所有这些都发生在/page上
index.hjs文件
<button class="btn btn-success" onclick="install()">Install</button>
// Client Side Ajax Script
<script>
$('button').click(function () {
$.post('/page', {data: 'blah'}, function (data) {
console.log(data);
});
}, 'json');
</script>
app.js文件
app.post('/page', function (req, res, next) {
calling.aFunction();
res.write('A message!');
});
这些是我需要的所有部件吗?为了使这个功能正常工作,需要编辑哪些内容?
Uncaught ReferenceError: install is not defined
。 - Web Hopefulres.send('A message!')
以在浏览器中输出文本。 - soulprovidr