gpt4 book ai didi

javascript - 客户端javascript与服务器node.js通信的简单方法

转载 作者:搜寻专家 更新时间:2023-11-01 00:25:00 26 4
gpt4 key购买 nike

我的目标是设计一个自动完成字段的小型网站,该网站将从服务器的数据库(Node.js + MySQL)中获取建议。

当用户在字段中键入值时,我可以使用哪些方法来实现这种客户端-服务器通信。我正在寻找比编写自己的 AJAX 请求更强大,但比 Angular 这样的框架更容易的东西。

最佳答案

我使用相同的 NodeJS + MySQL 设置。

如果您的应用程序已经运行,我建议安装 socket.io。否则,请查看 Express.IO,它是一个集成了 Socket.IO 的 NodeJS 开发框架。

Websockets 让 AJAX 看起来很傻!

在 NodeJS 中,您在客户端监听 io.emit("someEvent", {object-data-here});,并在服务器端使用 app 路由它.io.route("someEvent", function(request,response) {});

不要复制和粘贴它,但是为 keyUp 事件触发套接字很容易。

var input = document.getElementById("inputfield");
input.addEventListener("keyUp", function() {
io.emit("aKeyWasPressed", {value:this.value}); //on key up, send input value to Node
}, false); //false for bubbling event

关于javascript - 客户端javascript与服务器node.js通信的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23681618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com