当我点击带有类聊天室的元素时,我想这样做,socketio将连接到烧瓶。 这是服务器端:
@socketio.on('joined')
def handle_connections(data):
username = session['Username']
socketio.emit('status', {'msg': username + ' has entered the room.' });
这是javascript
var socket = io.connect( 'http://' + document.domain + ':' + location.port );
$(document).ready(function(){
$('.chatRoom').click(function(event){
event.preventDefault();
socket.on( 'connect', function() {
socket.emit( 'joined', {});
});
});
socket.on( 'status', function(data){
console.log("user connected");
});
});
没有jquery选择器,聊天室工作。如何使它与选择器一起使用?
答案 0 :(得分:0)
您可以发送连接的ajax调用请求并在socket中处理它。 在下面看,代码片段可以帮助您进行其他方式。
`$(document).on('click', function(event){
socket.emit('myClick', {id: event.target});
}
var socket = io.connect('http://localhost');
socket.on('myClick', function (data) {
$(data.id).trigger('click');
}