index.php 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. <butto onclick="openMsg()">打开系统</butto>
  2. <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  3. <script>
  4. var clientId;
  5. var ws;
  6. function openMsg() {
  7. ws = new WebSocket("wss://api.ghs.huaml.com:8282");
  8. ws.onopen = function(){
  9. //当WebSocket创建成功时,触发onopen事件
  10. console.log("open");
  11. }
  12. //服务端主动推送消息时会触发这里
  13. ws.onmessage = function (e) {
  14. var data = eval("(" + e.data + ")");
  15. var type = data.type || '';
  16. switch (type) {
  17. case 'init':
  18. clientId = data.client_id;
  19. //当前发起的会话与平台绑定关系
  20. $.post('http://api.ghs.huaml.com/ws/bind', {clientId: clientId}, function (data) {
  21. }, 'json');
  22. break;
  23. case 'money':
  24. console.log(data)
  25. break;
  26. default :
  27. console.log("default")
  28. }
  29. };
  30. }
  31. </script>