WebSocke通信接收数据格式前台转换展示不了

WebSocke通信接收数据格式前台转换展示不了

为什么按照课程里的,也是转换JSON格式发送后,接收消息这边转换会报错,接收到的是Blob对象使用课程同样的JSON.parse转换不了

相关截图:

https://img1.sycdn.imooc.com//climg/618532e4095b557004740059.jpg

https://img1.sycdn.imooc.com//climg/6185335109a7f7f713490364.jpg

相关代码:

var obj = JSON.parse(event.data);



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
weixin_慕运维0550315 2022-06-01 20:55:04

https://img1.sycdn.imooc.com//climg/6297619809ffb70806010197.jpg我是这么解决的

Brian 2021-11-05 23:34:29

你发送的时候,是发送的什么类型的数据?!


要对应一下,否则可以使用trycatch来包裹一下JSON.parse方法

  • 提问者 慕神9377080 #1

    https://img1.sycdn.imooc.com//climg/6185db4f0990d08706010192.jpg

    https://img1.sycdn.imooc.com//climg/6185db4f0915e70704880309.jpg


    都是按课程的方式转换JSON后的,但是接收到的就转不了,确实有点弄不懂,查了很多网上的也是介绍说用JSON.parse来转换,但实际是转不了

    2021-11-06 09:35:52
  • 提问者 慕神9377080 #2

    老师,这个问题还是解决不了怎么弄呢,trycatch用了,前台也渲染不出数据。具体是怎么用的呢

    2021-11-08 10:00:07
  • qq_慕先生1515988 回复 提问者 慕神9377080 #3

    不知道你解决了没有,我是这样玩的,供大家参考。


    .= (event) {
      (event.) {
        reader = ()
        reader.(event.)
        reader.= () {
          .(.)
        }
      } {
        .(event.)
      }
    }


    2022-04-25 23:56:49
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师