第一次问,通常我确实在这里找到我需要的东西。
因此,我试图发出fron SocketIO服务器来更新几张图表,我在php之前定义了唯一的图表,并使用了ajax,一切都很好,但是我需要nodejs的强大功能。
我已经获得SocketIO以便能够发送包含我需要的所有数据的json字符串,它们被定义为
[{"mainfield":"value","mainfield":value,"0":{"field":"value","field":"value","field":"value","field":value,"field":"value","field":"0","field":"value"}}]
主字段是唯一的,字段也是唯一的。这只是一个字符串,当我有多个图表/画布时,这会弄乱,并将画布更新为从nodejs接收的最后一个数据。
我也尝试使用javascript eval()为图表创建自己的唯一标识符。
chartidentifier123.data.datasets[0].data[1] = data.fromnodejs;
这是在纯PHP和Ajax中的样子,但是我如何在纯JavaScript中制作“ chartidentifier123”呢?
我尝试了var str = "chartidentifier"+data.uniqueidentifier;
eval(str);
str.data.datasets[0]....
但是没有用,谢谢,谢谢。