ThinkPHP5.1+echarts实现折线图表

问题解决tp5.1视图赋值后怎么在js中调用解决思路:js部分,创建一个函数,给他赋值,tp框架的引擎是需要使用{}调用,但是直接调用的话会发现不能使用在js里面,所以需要给它的外边套上一个双引号var arr="{$atime}";tp5.1的控制器部分该如何操作我的办法比较笨,因为第一次做图表> $atime=json_encode($atime,true);/...
摘要由CSDN通过智能技术生成
问题解决
  1. tp5.1视图赋值后怎么在js中调用
解决思路:
js部分,创建一个函数,给他赋值,tp框架的引擎是需要使用{}调用,但是直接调用的话
会发现不能使用在js里面,所以需要给它的外边套上一个双引号
var arr="{$atime}";
  1. tp5.1的控制器部分该如何操作
我的办法比较笨,因为第一次做图表
> $atime=json_encode($atime,true);//第一步,将查出来的数据转换为json格式
> $atime=str_replace('"', '', $atime);//第二步,如果含有双引号,去掉双引号,如果不去除,子啊js调用时会出现转义的特殊字符
> $atime=str_replace('[', '', $atime);
$atime=str_replace(']', '', $atime);//第三步,去掉左右的方括号
//第四步,直接输出就可以了
  1. js将字符串转换为数组
 atime=atime.split(",");
代码部分

效果图

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值