我有一个 .php文件,其中,弹出一个弹出窗口,当点击一个按钮时,该弹出窗口必须显示数据库中的一些数据。有30个不同的按钮,都显示不同的数据。但是我写的代码似乎没有用。这是我的代码:
io.on('connection', function(socket){
attachEvents(socket)
});
// Or more simply :
io.on('connection', attachEvents);
class Handler { // You can put that in a separate file and import it
constructor(){ }
event1(data) => {
console.log("event 1 triggered", data)
}
event2(data) => {
console.log("event 2 triggered", data)
}
event3(data) => {
console.log("event 3 triggered", data)
}
event4(data) => {
console.log("event 4 triggered", data)
}
}
const attachEvents = socket => {
let events = ["event1", "event2","event3", "event4"],
handler = new Handler()
for(event of events) socket.on(event, handler[event]) // simpler than .on(event, data => handler[event](data) )
}
答案 0 :(得分:-1)
你可以像这样在php标签里面编写javascript代码。
<?php echo "<script> </script>"; ?>