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

标签 javascript jquery html websocket

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

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 不工作,它不检索值,完成后它返回:控制台日志中的 undefined 并作为警报。

有什么想法吗? 谢谢!!

最佳答案

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

event.data.status

这应该是:

event.data.Status

注意大写的“S”。 Javascript 区分大小写。没有小写状态。这就是为什么您得到“未定义”的原因。

关于javascript - 获取事件内部发送的信息(event.data)JQuery/Websocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26883703/

相关文章:

javascript - VSCODE 2017 未检测到文字模板

javascript - 如何只找到dom中的第一个条目

javascript - 使用 "this"在表之间移动数据

javascript - 如何让几个网页在移动设备上显示不同

javascript - 黑莓 7 上解析错误谷歌地图 javascript v3

javascript - Bootstrap日期和时间分别发生冲突

javascript - 访问对象中的数据并使用过滤后的数据创建新对象

javascript - 在 api 上进行 jquery ajax 请求时出现 CORS 错误

javascript - 如何停止jquery动画?

javascript - 动态更改 Bootstrap 弹出窗口中的文本