我想从事件内部获取状态。 这是我要发送的代码:
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/