码迷,mamicode.com
首页 > Web开发 > 详细

讨论一下js获取响应中后台传回来的BigInteger类型的数字时,后几位会自动变为0的问题

时间:2015-02-05 11:09:49      阅读:373      评论:0      收藏:0      [点我收藏+]

标签:

  后台返回的json:{"data":12345678912345678912}

  在js中获取该data得到的值为:12345678912345680000

  后经过实验发现,只有数字保持在17位以内(包括17位),js才能取到正确的值。

  解决方法:后台返回json时,先将bigInteger的数字转为String类型,这样响应中的json就变为:{"data":"12345678912345678912"}

     js就能获取到正确的值了。

讨论一下js获取响应中后台传回来的BigInteger类型的数字时,后几位会自动变为0的问题

标签:

原文地址:http://www.cnblogs.com/anai/p/4274119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!