smile_骚年 2015-08-19 09:50 采纳率: 0%
浏览 9607

js获取后台传过来的list值

var categories = ${result.catagory};

这个catagory是后台的一个list,我这里在js中用EL表达式获取里面的值。
后台里面存值是[08/1, 08/2, 08/3, 08/4, 08/5, 08/6, 08/7, 08/8, 08/9, 08/10, 08/11, 08/12, 08/13, 08/14, 08/15, 08/16, 08/17, 08/18, 08/19]这样的
然后为什么在js里面获取的时候变double数据类型的数据了[8, 4, 2.6666666666666665, 2, 1.6, 1.3333333333333333, 1.1428571428571428, 1, 0.8888888888888888, 0.8, 0.7272727272727273, 0.6666666666666666, 0.6153846153846154, 0.5714285714285714, 0.5333333333333333, 0.5, 0.47058823529411764, 0.4444444444444444, 0.42105263157894735]。
求解,这是为什么

  • 写回答

4条回答 默认 最新

  • Go 旅城通票 2015-08-19 12:50
    关注

    因为08/1是表达式,执行计算后就是8,你要是"08/1"这种这种服,将内容变为字符串,而不是表达式,如

    ['08/1', '08/2', '08/3'....依次用单引号或者双引号括起]

    评论

报告相同问题?

悬赏问题

  • ¥100 求数学坐标画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站