<form name="input" action="">
<input type="text" name="say" />
<input type="submit" value="send" />
</form>
我想通过网络套接字将这种形式的数据发送到服务器,我正在使用 socket.io。
实现此目标的最佳方法是什么?
最佳答案
您需要使用 .serialize()在这样的表格上:
var formdata = $('form').serialize();
然后通过 websocket 传递它。在 node.js 端,您可以使用 querystring.parse 取回 JS 对象。 :
var querystring = require('querystring');
// Data is the data received from the client
var result = querystring.parse(data);
关于javascript - 如何通过 websocket 传递表单数据? (socket.io),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6168304/