如何使用 JavaScript 从 WebSocket 完全读取 event.data
?
onMessage: function(event) {
var msg = event.data;
alert(msg);
}
在上面的代码中,变量msg
仅显示部分数据。如何从WebSocket服务器接收完整的数据?
最佳答案
event.data
包含完整信息;这仅取决于您的输出,您将看到多少。警告框最多只能包含特定数量的字符,因为警告框根本无法容纳更多字符。 警报
对于显示大数据来说不是一个好的做法。
更方便的方法是保存长度并检查,例如:
onMessage: function(event) {
var msg = event.data;
alert(msg.length);
}
长度应该是正确的长度,即您发送的字符的长度。
关于javascript - 从 onMessage 中读取流中的完整数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7280457/