套接字.IO消息没有追加
Socket.io messages is not appending
我有app.js
io.on('connection', function(socket){
socket.on('message', function(msg){
console.log('message: ' + msg);
});
});
和conversation.js
var socket = io('http://localhost:8080');
socket.on('message', function(msg){
$('#messages').append(msg);
});
$(function(){
$('#sendMessageForm').submit(function(){
socket.emit('message', $('#text').val());
$('#text').val('');
return false;
});
});
因此,我的服务器正在接收我发送的所有消息并在控制台日志中显示它们。但插座。On不附加此消息。我认为socket有问题,但这段代码正在工作
socket.on('messages', function(msg){
$('#messages').append('some text');
});
在您的服务器上,您需要向相同的套接字或每个套接字发出响应
io.on('connection', function(socket){
socket.on('message', function(msg){
console.log('message: ' + msg);
io.emit('message', msg); //to all sockets
});
});
我猜你的事件名称是message
而不是messages
。
socket.on('message', function(msg){
^^^^^^^
$('#messages').append('some text');
});
相关文章:
- 表追加而不附加最后一个元素
- Ajax聊天消息重复而不仅仅是更新
- 如果localstorage为空,则显示欢迎消息
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- 离开页面时弹出消息
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 消息显示之外的淘汰验证
- 选项卡侦听器未被来自后台脚本的消息激活
- jQuery在输入下验证post错误消息
- Scipt未在选定选项卡中执行以发送和接收消息
- 检查xmlhttprequest问题的消息
- AngularJs对ng消息的自定义替换
- 如何在jquery中停止在更改时追加值
- ng消息仅在触摸时显示错误,并在错误的初始显示上转换
- 当用户按下回车键时,自动在text区域/text中插入消息
- 如果消息框答案为YES,则用Javascript填写表单
- 在javaservlet doPost方法中启动线程时,无法返回异常消息
- JQuery.on(“keydown”)追加到页面时不工作
- 解析云代码错误:解析.错误{代码:141,消息:“未调用成功/错误”}
- 套接字.IO消息没有追加