有空的人可以研究下HighStock的API说明,也许有更好的办法可以实现,制定数据更新同时刷新图表界面的方法
$.extend( reload:function(){
//这个里面是Highstock读取数据画图等一套完整代码
});
//在其他文件处调用 只需要执行
$.reload();就可以。
我的数据变更是通过访问服务器的,通过URL传参数可能不太安全,有更好的意见欢迎提出来。
跨域传值上一篇文章中有说明
我的最终效果是
上面的select表是我自己加载的,通过改变读取不同粒度的数据库,我就是在$("#select").change(),中加载$.reload(),实现粒度选择同时重载图。