我有点困惑。实际上我从服务器获取数据是这样的:
data
-------------
a
ab
abc
abcd...... and so on
数据正在实时返回。这意味着每秒一次又一次地发送数据。所以我只需要显示数据abcd
<div id="log">waiting...</div>
socket.onmessage = function(msg) {
if(JSON.stringify(msg)!=null)
$('#log').append('<p>'+JSON.stringify(msg[data])+'</p>')
};
但是当我使用这段代码时,它会像这样显示(响应)。
a
ab
abc
abcd...
每一秒,这个函数调用都会从开始打印新的。
我只需要直线输出
abcd...