首页 > 解决方案 > 如果单击按钮,Node.js 调用函数

问题描述

我的 index.ejs 中有一个函数,如果您单击图像,它将被执行。

img.onclick = function() {playVideo();}

将播放视频,效果很好。

但现在我想在 node.js 中获得一个“通知”,该函数被调用/图像被点击。我不想发回数据或获取 var。我只想要一个将在 node.js 中执行的函数。

我在树莓派上使用 node.js 和 express.js。

在评论中寻找更多信息。

标签: javascriptnode.jsexpressraspberry-pi

解决方案


将函数作为参数传递

示例:创建以下方法

OnSuccess(){
console.log('Event Happened Successfully');
}

img.onclick = function(OnSuccess) {playVideo(OnSuccess);}

// 在你的播放视频方法中

playvideo(OnSuccess){
//Your play video code
OnSuccess(); // this will call OnSuccess method in line 1
}

推荐阅读