当前位置: 首页 > news >正文

金融 网站 源码站长之家爱站网

金融 网站 源码,站长之家爱站网,一个好的网站是什么样的,网站建设后台怎么修改文章目录 接收消息的原理接收消息JavaScript代码 接收消息的原理 接收消息,就是接受服务器转发的客户端消息。并不需要单独创建函数,因为 ws.onmessage会自动接收消息。我们需要在这个函数里进行处理。因为初始化的时候,已经处理的init类型的…

文章目录

    • 接收消息的原理
    • 接收消息
      • JavaScript代码

接收消息的原理

接收消息,就是接受服务器转发的客户端消息。并不需要单独创建函数,因为 ws.onmessage会自动接收消息。我们需要在这个函数里进行处理。因为初始化的时候,已经处理的init类型的消息。这次处理text类型的消息。把接收到的消息展示在聊天窗口左侧,追加而已。
在这里插入图片描述

接收消息

JavaScript代码

ws.onmessage=function (e){// json数据转换成js对象var data = eval("("+e.data+")");var type = data.type || '';console.log(data)switch(type){// Events.php中返回的init类型的消息,将client_id发给后台进行uid绑定case 'init':// 利用jquery发起ajax请求,将client_id发给后端进行uid绑定$.post('/chat.php/Chat/bind', {client_id: data.client_id}, function(data){}, 'json');                              break;// 当mvc框架调用GatewayClient发消息时直接alert出来case 'text':var content=data.content;var content_type=data.content_type;var f_id=data.from_id;if (f_id !=to_id){//不接收其他人给当前用户发来的消息在此展示/*如果当前用户为a,和b、c同时聊天,应该是打开两个聊天界面。但是b、c给发送的消息都会发给a,a的两个界面同时接收。就会造成消息乱展示。所以,如果不是当前聊天的对方发来的消息,就不展示。*/}else{var html=render_accept(content,content_type);$('#chat_content').append(html);}break;// 当mvc框架调用GatewayClient发消息时直接alert出来case "logout":console.log('掉线了')break;default :alert(e.data);}}//接收到的消息渲染,渲染对方的消息,在左侧。function render_accept(content,content_type) {var html='<div class="media">' +'            <div class="media-left">' +'                <img class="media-object avatar" src="'+to_avatar+'" alt="...">' +'            </div>' +'            <div class="media-body">' +'                <h4 class="media-heading">'+to_user_name+'</h4>' ;if(content_type==1){html+='                <p class="chat_msg_left">'+content+'</p>' ;}if(content_type==2 ){html+='                <p class="chat_msg_left"><img src="'+content+'"/></p>' ;}if(content_type==3 ){html+='                <p class="chat_msg_left"><img src="'+content+'" class="emoj_w"/></p>' ;}html+='            </div>' +'        </div>';return html;}

到这里,接收消息就做完了。

http://www.hrbkazy.com/news/18102.html

相关文章:

  • 百度 网站描述福州seo优化排名推广
  • 做网站大概价格游戏推广员是做什么的
  • 自己做的网站很卡营销策划与运营方案
  • 无锡网站搜索优化seo职位要求
  • 做网站的是什么工作怎么做自己的网页
  • 西宁做网站的公司旭云网络梅州seo
  • 凡科轻站小程序模板微信推广引流方法
  • 太原做网站排名北京百度总部电话
  • 罗湖实惠的网站建设费用重庆seo技术分享
  • 紫金公司网站制作电子商务网站建设论文
  • 搜索引擎优化seo网站泉州seo优化
  • 开发公司网签物料移动端排名优化软件
  • 设计好看的美食网站有哪些关键词挖掘站长工具
  • 怎么申请做网站百度网址是什么
  • 网站建设的公司太多了百度营销大学
  • 做网站需要画草图企业管理培训课程
  • 各位大哥给个网站网站自然排名工具
  • 党风廉政建设网站松原今日头条新闻
  • 建网站用百度直播间
  • 网站建设所需美工怎么创建网站免费建立个人网站
  • 如何用dede做带下单的网站莆田seo
  • 新疆乌鲁木齐哪家做网站好百度推广怎么收费标准
  • 网站建设需要公司网站广告接入
  • 洛阳网站建设建站系统男生短期培训就业
  • 网站运营管理报告总结网站平台做推广
  • 个体工商户备案网站备案google chrome download
  • 适合大学生做的网站可以免费发布广告的平台有哪些
  • 音乐影视网站建设方案seo课程多少钱
  • 学校招办网站怎么做网络推广途径
  • 设计本网站是用什么做的301313龙虎榜