|
|
@@ -1,19 +1,33 @@
|
|
|
+<butto onclick="openMsg()">打开聊天</butto>
|
|
|
+<butto onclick="open()">打开</butto>
|
|
|
<butto onclick="send()">发消息</butto>
|
|
|
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
|
|
|
<script>
|
|
|
- ws = new WebSocket("ws://127.0.0.1:8282");
|
|
|
- //服务端主动推送消息时会触发这里
|
|
|
- ws.onmessage = function (e) {
|
|
|
- var data = eval("(" + e.data + ")");
|
|
|
- var type = data.type || '';
|
|
|
- switch (type) {
|
|
|
- case 'init':
|
|
|
- //当前发起的聊天会员与当前登陆用户绑定关系
|
|
|
- $.post('http://api.b.hhb.com/chat/bind', {clientId: data.client_id}, function (data) {
|
|
|
- }, 'json');
|
|
|
- default :
|
|
|
- }
|
|
|
- };
|
|
|
+ var clientId
|
|
|
+ function openMsg() {
|
|
|
+ ws = new WebSocket("ws://127.0.0.1:8282");
|
|
|
+ //服务端主动推送消息时会触发这里
|
|
|
+ ws.onmessage = function (e) {
|
|
|
+ var data = eval("(" + e.data + ")");
|
|
|
+ var type = data.type || '';
|
|
|
+ switch (type) {
|
|
|
+ case 'init':
|
|
|
+ clientId = data.client_id;
|
|
|
+ $.post('http://api.b.hhb.com/chat/bind', {clientId: data.client_id}, function (data) {
|
|
|
+
|
|
|
+ }, 'json');
|
|
|
+ console.log(clientId);
|
|
|
+ default :
|
|
|
+ }
|
|
|
+ };
|
|
|
+ }
|
|
|
+
|
|
|
+ function open() {
|
|
|
+ //当前发起的聊天会员与当前登陆用户绑定关系
|
|
|
+ $.post('http://api.b.hhb.com/chat/bind', {clientId: clientId}, function (data) {
|
|
|
+
|
|
|
+ }, 'json');
|
|
|
+ }
|
|
|
|
|
|
function send() {
|
|
|
var type = 'text';
|