首页

浏览器js处理json里面超大数字遇到的bug

最近遇到个奇怪的bug,写管理后台的时候拿到后端的json里面一个编号死活查不到数据。刚开始以为是我php接口写的查询条件有问题。排查了下发现网页通过js取到这个编号后跟实际接口返回的编号是不同的,最后几位变成了0。这个编号是19位数的,尝试了一番发现如果不返回int整型的数据改为字符串型数字就没这个问题。看来是超大整型数字溢出了。 <img src="https://product.liyiru.top/uploads/a0cd070a024a3a010fa87e1c936907e5.png"/> 试了下nodejs里面也是这样,php本身没这个问题,只能说js坑挺多,只能多看多学。
更多>>
composer Killed linux服务器上root账户下ssh配置文件sshd_config为只读,无法修改 php字符串转文件流 拼图小游戏 数据库配置查询的时候返回字段大小写