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

时间:2014-11-12 09:42:33

标签: 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 并作为警报。

有什么想法吗? 谢谢!

1 个答案:

答案 0 :(得分:2)

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

event.data.status

这应该是:

event.data.Status

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