Я использую веб-сокеты , где я хочу выполнить действие, когда установлен флажок в моей форме.Но я сталкиваюсь с некоторыми проблемами, например, событие emit не работает, а сервер не отвечает.
Вот мой код:
1.app.js
io.on('connection',(socket)=>{
socket.on("approve",(s,callback)=>{
console.log(s);
callback();
})
})
2.index.ejs
<input class="approvedStatus" name="approve" type="checkbox"> //this is the checkbox
<script type="text/javascript">
var socket = io();
$(".approvedStatus").on("click",function(){
socket.emit("approve",{
status: 2
},function(){
console.log("Data recieved by the server");
})
})
</script>