为了账号安全,请及时绑定邮箱和手机立即绑定

如何加载data-url获取的数据转换成图片,显示在div之中?

如何加载data-url获取的数据转换成图片,显示在div之中?

波斯汪 2019-03-07 22:19:26
这段代码核心如下所示,每次打开网页data_url返回的图片会加载在div中。<div id="detail_chart_cpu_load" chart_type="server_detail_load_chart" data_url="/monitor/servers/detail_json/codm-lobby-0003/cpu/7/" style="width: 100%; height:250px;"></div>正常显示大概是这样的现在要求div不能刷新,我用的ajax,先把data_url的数据弄过来,可以看到数据确实请求到了,如下图所示:现在问题来了,怎么把这个图片数据给弄到这个div上显示?或者哪位兄弟有更好的办法?不甚感激。
查看完整描述

3 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

去找一个画图的插件吧,像echarts


查看完整回答
反对 回复 2019-03-22
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

用canvas


let canvas = document.getElementById( 'myCanvas' ),

    ctx = canvas.getContext( '2d' ),

    img = new Image();


img.src = '';

img.onload = function() {

    ctx.drawImage( img );             

};

每次修改时,只要重新赋值img.src。


查看完整回答
反对 回复 2019-03-22
?
森林海

TA贡献2011条经验 获得超2个赞

直接用稳定的图表库吧;节省开发成本 百度ECharts


查看完整回答
反对 回复 2019-03-22
  • 3 回答
  • 0 关注
  • 754 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信