在API事件上更新innerHTML

推进器

我有一个使用Pusher API打开的网络套接字,每当新用户订阅或取消订阅该频道members.count时,当我在控制台中签入时,它都将成功更新变量。

但是,innerHTML仅在加载时显示。它没有被更新。

  var presenceChannel = pusher.subscribe('presence-channel')
  var userCount

  presenceChannel.bind('pusher:subscription_succeeded', function(members){
      userCount = members.count;
      document.getElementById('userCount').innerHTML = userCount;
  });

html

<h1 id="userCount">X</h1>

我想念什么?

瑞安·惠尔(Ryan Wheale)

我以前没有使用过pusher,但是快速浏览一下文档意味着pusher:subscription_succeeded仅触发一次……讽刺的是,subscribe()成功时。我想你想pusher:member_addedpusher:member_removed成员时来休假。

我将创建一个方法来处理所有这一切:

var presenceChannel = pusher.subscribe('presence-channel');

function updateUserCount() {
  document.getElementById('userCount').innerHTML = presenceChannel.members.count;
}

presenceChannel.bind('pusher:subscription_succeeded', function(members) {
  updateUserCount();
});
presenceChannel.bind('pusher:member_added', function(member) {
  updateUserCount();
});
presenceChannel.bind('pusher:member_removed', function(member) {
  updateUserCount();
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JSON / Jave不更新innerHTML onClick事件

来自分类Dev

JSON / Jave不更新innerHTML onClick事件

来自分类Dev

在事件jQuery上更新var

来自分类Dev

在事件上更新/应用ViewModel

来自分类Dev

在 Jmeter 上运行事件 API 时,服务器正在更新旧时间范围内的事件

来自分类Dev

在ComboBox的SelectionChanged事件上更新DataGrid的ItemsSource

来自分类Dev

AngularJS在点击事件上更新字段

来自分类Dev

Angular模板未在beforePrint事件上更新

来自分类Dev

在引发的事件上更新多个属性

来自分类Dev

在javascript事件上更新html表

来自分类Dev

在 Switch Toggle 事件上更新 ListView 内容

来自分类Dev

更改innerHTML onmousemove 事件

来自分类Dev

点击事件时更新API数据

来自分类Dev

API 数据未显示在点击事件上

来自分类Dev

使用this.innerHTML在第二个onclick事件上发生未被捕获的TypeError

来自分类Dev

使用 element.innerHTML 在 javascript 创建的元素上触发 onclick 事件

来自分类Dev

在事件上更新Xamarin ContentPage内容不起作用

来自分类Dev

我应该在每个事件上更新读取模型

来自分类Dev

React-<Input>值未在onChange事件上更新

来自分类Dev

数据在按钮onClick事件上更新两次

来自分类Dev

使用鼠标时jquery上的onPaste事件未更新

来自分类Dev

Android:在Adapter中的触摸事件上更新GridView中的图像

来自分类Dev

在其他ListView的SelectionChanged事件上更新ListView

来自分类Dev

JavaFX-在鼠标单击事件上更新UI

来自分类Dev

在键盘事件上更新输入值-Angular2

来自分类Dev

计时器经过的事件上的更新按钮的状态

来自分类Dev

React.js - 在 onChange 事件上立即更新组件

来自分类Dev

ngSrc 在 ngClick 上更新,但不在 keydown 事件处理程序上更新

来自分类Dev

使用Google Calendar API以访客(GuestsCanModify)的身份更新共享事件

Related 相关文章

  1. 1

    JSON / Jave不更新innerHTML onClick事件

  2. 2

    JSON / Jave不更新innerHTML onClick事件

  3. 3

    在事件jQuery上更新var

  4. 4

    在事件上更新/应用ViewModel

  5. 5

    在 Jmeter 上运行事件 API 时,服务器正在更新旧时间范围内的事件

  6. 6

    在ComboBox的SelectionChanged事件上更新DataGrid的ItemsSource

  7. 7

    AngularJS在点击事件上更新字段

  8. 8

    Angular模板未在beforePrint事件上更新

  9. 9

    在引发的事件上更新多个属性

  10. 10

    在javascript事件上更新html表

  11. 11

    在 Switch Toggle 事件上更新 ListView 内容

  12. 12

    更改innerHTML onmousemove 事件

  13. 13

    点击事件时更新API数据

  14. 14

    API 数据未显示在点击事件上

  15. 15

    使用this.innerHTML在第二个onclick事件上发生未被捕获的TypeError

  16. 16

    使用 element.innerHTML 在 javascript 创建的元素上触发 onclick 事件

  17. 17

    在事件上更新Xamarin ContentPage内容不起作用

  18. 18

    我应该在每个事件上更新读取模型

  19. 19

    React-<Input>值未在onChange事件上更新

  20. 20

    数据在按钮onClick事件上更新两次

  21. 21

    使用鼠标时jquery上的onPaste事件未更新

  22. 22

    Android:在Adapter中的触摸事件上更新GridView中的图像

  23. 23

    在其他ListView的SelectionChanged事件上更新ListView

  24. 24

    JavaFX-在鼠标单击事件上更新UI

  25. 25

    在键盘事件上更新输入值-Angular2

  26. 26

    计时器经过的事件上的更新按钮的状态

  27. 27

    React.js - 在 onChange 事件上立即更新组件

  28. 28

    ngSrc 在 ngClick 上更新,但不在 keydown 事件处理程序上更新

  29. 29

    使用Google Calendar API以访客(GuestsCanModify)的身份更新共享事件

热门标签

归档