我有通过websocket(bottle weboscket)交换数据的服务器和客户端。因此,当按下启动按钮时,服务器开始向客户端发送数据,并通过向左滑动将客户端更新图表由d3.js绘制。当提供停止按钮时,客户端向服务器发送停止消息,服务器关闭websocket连接。当websocket关闭时,客户端触发此功能
ws.onclose = function(evt) {
plotFinalGraph(w,s);
alert("closing...");
}
我特别把这个警报函数看成是否真的调用了plotFinalGraph()。此最终图表的绘制时间非常短,并在警报弹出屏幕关闭时消失。我认为这是不正确使用d3.js库或websocket一起,这就是为什么我没有在这里发布代码。即使返回onclose()函数,我该怎么做才能保持plotFinalGraph()函数所做的更改?