昨天遇到一个问题,向后端提交修改数据一直不成功,以为是后端的问题,结果今天后端看了告诉我id传错了,找原因发现是JS的Number()处理不了那么大的数,数据是这样,请问该怎么解决?
var str = "1446349503138643969"
昨天遇到一个问题,向后端提交修改数据一直不成功,以为是后端的问题,结果今天后端看了告诉我id传错了,找原因发现是JS的Number()处理不了那么大的数,数据是这样,请问该怎么解决?
var str = "1446349503138643969"
建议直接使用 String 传给后端,然后由后端处理
大数字运算还是不要放在前端的好,虽然现在也有很多兼容方案