ws.onmessage = function(evt){
var em = $("#message em");
if(evt.data != 0){
em.css("display","block");
em.text(evt.data);
} else {
em.css("display","none");
}
}
在jsp页面上获取到了数据,也进行了符合条件的操作,但是需要页面重新加载才能显示为新的样式。
请问各位大神,有没有办法像ajax一样不用刷新就可以直接显示出来?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
首页/
已采纳
webSocket onmessage事件
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
蚂蚁冲锋队 2017-01-18 00:51关注通过websocket获得数据,判断数据是否为0,为0就让他显示在em这个控件上并为其设置css 属性 display:block,否则的话就设置
css 属性 display:none,大概是这个意思吧!jsp应该不具有这种数据动态绑定的功能,建议使用angularjs,这种问题就不是问题了,
只要属性改变就自动更新本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-07-31 07:32回答 1 已采纳 添加marker的代码放到onmessage里面,而不是传出来,没办法传递出去。有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~ var socket; sock
- 【报NullPointerException】springboot 中 websocket 的 @OnMessage 中使用自定义的工具类,报空指针异常 redis spring boot websocket2022-03-20 12:27回答 1 已采纳 ###解决了,我之前不知道为什么 @Autowried会失败,最后我使用手动注入RedisUtils,成功了。 将原本的自动注入: @Autowired private RedisUtils
- 2022-03-07 02:35回答 2 已采纳 你也没更新页面啊,光接收了。that还是this看好了。数据传输指定没毛病,就是你设计mvc架构这一块了。
- 2024-02-23 06:43withme977的博客 websocket无法接收二进制音频数据接 收到消息自动断开连接
- 2022-08-23 09:12回答 8 已采纳 你需要监听WebSocket是否处于关闭状态的判断吧 var socket = new WebSocket("localhost:8080/websocket"); if(socket.readyS
- 2022-09-18 08:25回答 1 已采纳 你可以参考下这篇文章:Websocket的多客户端通信Demo
- 2022-03-10 02:11回答 1 已采纳 1
- 2024-01-26 03:37Don't Look Down的博客 spring中使用基础的websocket, @OnMessage 收到消息,对消息的处理,if else 将会繁琐,难以维护。 本文仅介绍了如何使用enum枚举、java.util.function jdk8 函数式接口,实现消息的处理。 websocket 定义JSON 数据...
- 2022-07-28 08:08回答 1 已采纳 尝试将else的条件换成else if(ws != null && ws.readyState == 1) 保证发送消息时,ws处于正确状态
- 2022-09-01 13:33回答 2 已采纳 前端关闭socket只会关掉当前应用和socket的链接,并不会杀掉socket的服务,就和微信一样,当一个用户退出了微信,调用了close方法,关闭的只是这个用户和socket的联系,这个服务并不会
- 2013-03-11 20:44回答 1 已采纳 It is up to you which content you send. You could for example send it like Server.send("USERNAME|
- 2021-01-26 05:40桦雪Monica的博客 作者:长东转载自:https://www.cnblogs.com/lingbing/p/6089331.htmlHTML5给Web浏览器带来了全双工TCP连接websocket标准服务器的能力。换句话说,浏览器能够与服务器建立连接,通过已建立的通信信道来发送和接收...
- 2023-03-13 09:11帅帅李增帅的博客 WebSocket连接成功却不执行onmessage 可以检查一下send函数是否在连接成功后调用,以及send内params参数内容是否正确(注意:内容为json格式)。
- 2021-04-26 08:10Connie G的博客 //调用websocket对象建立连接://参数:ws/wss(加密)://ip:port (字符串)var websocket = new WebSocket(wsServer);//onopen监听连接打开websocket.onopen = function (evt) {console.log('this is ...
- 2022-01-07 06:40追逐梦想永不停的博客 本来前端通过js是可以成功建立WebSocket连接的,但是前端使用WebSocket发给后台的消息,后台却怎么也收不到。 以下是问题描述与解决办法。 二、问题描述 1.前端建立WebSocket连接的关键代码样例如下: var msg="abc...
- 没有解决我的问题, 去提问
悬赏问题
- ¥15 PADS Logic 原理图
- ¥15 PADS Logic 图标
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司