可能是一个愚蠢的问题,但我被困住了。
我有一个node.js服务器,它将数据发送到客户端,如下所示:
var message_to_client = result;
socket.send(JSON.stringify(message_to_client));
客户成功接收数据;如果我在控制台上记录它,它的内容如下:
[{"_id":"55e60d3de4b06ef3ed5f189e","par1":54.2441033, "par2":-10.177503399999999}]
我想在屏幕上显示par1值,但我似乎无法提取'它来自JSON响应。
我尝试使用jQuery和https://stackoverflow.com/a/22628619/3849735的parseJSON函数,但都没有用。
任何人都可以提供帮助?感谢。
答案 0 :(得分:1)
以json格式发送响应,而不是字符串,如
var message_to_client = result;
socket.send(message_to_client);
客户端
data[0].par1
将返回值