我有一个值,在控制台中更新时没有反映在我的HTML中。
我使用Pusher实现了一个不需要身份验证的状态通道。
class PusherController < ApplicationController
protect_from_forgery except: :auth
def auth
response = Pusher['presence-channel'].authenticate( params[:socket_id], { user_id: params[:socket_id] } )
render :json => response
end
end
var pusher = new Pusher('7a543339502a4a02');
var presenceChannel = pusher.subscribe('presence-channel')
presenceChannel.bind('pusher:subscription_succeeded', function(members){
userCount = members.count
document.getElementById('userCount').innerHTML = userCount;
});
当我打开两个浏览器时,第一个HTML显示1,而在Dev Tools presenceChannel.members.count
中输入则返回2.
为什么更改没有反映在我的HTML中,我如何在HTML中反映它们?