获取从事件(event.data)JQuery/Websocket内部发送的信息

Get information sent from inside event (event.data) JQuery/Websocket

本文关键字:内部 Websocket 信息 JQuery 事件 event data 获取      更新时间:2023-09-26

我想从事件内部获取Status。这是我发送的代码:

wsUser.send('{"Username" : 212000362,"Status" :'+status+',"email" :"'+email+'"}');

这里是接收部分:

wsUser.onmessage = function(event) {
console.log(event.data);
var tmp = event.data.status;
alert(tmp)
console.log(tmp);
}

event.data.status不工作,它没有检索值,完成后,它在控制台日志中返回:未定义并作为警报。

有什么想法吗?谢谢

如果您发布的代码是正确的,并且没有拼写错误,那么您的问题是检索状态的方式:

event.data.status

这应该是:

event.data.Status

注意大写字母"S"。Javascript区分大小写。没有小写状态。这就是为什么你会得到"未定义"。